builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux32-spot-006
starttime: 1448045086.98
results: success (0)
buildid: 20151120090830
builduid: 9b3dc1bd24354a9aacec687cccc2ce8f
revision: a0db720c980e3fbacf92c03566e8ffea5fdefd2d
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:46.981599) =========
master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:46.982067) =========
========= Started set props: basedir (results: 0, elapsed: 3 secs) (at 2015-11-20 10:44:46.982400) =========
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-1448043806.471683-853791175
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.018627
basedir: '/builds/slave/test'
========= master_lag: 3.47 =========
========= Finished set props: basedir (results: 0, elapsed: 3 secs) (at 2015-11-20 10:44:50.467392) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:50.467737) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:50.503056) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:50.503354) =========
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-1448043806.471683-853791175
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016452
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:50.564882) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:50.565183) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:50.565538) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:50.565826) =========
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-1448043806.471683-853791175
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-20 10:44:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 10.7M=0.001s
2015-11-20 10:44:51 (10.7 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.705720
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:51.296189) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:51.296526) =========
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-1448043806.471683-853791175
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.027643
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:51.358895) =========
========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2015-11-20 10:44:51.359257) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a0db720c980e3fbacf92c03566e8ffea5fdefd2d --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev a0db720c980e3fbacf92c03566e8ffea5fdefd2d --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-1448043806.471683-853791175
_=/tools/buildbot/bin/python
using PTY: False
2015-11-20 10:44:51,529 truncating revision to first 12 chars
2015-11-20 10:44:51,529 Setting DEBUG logging.
2015-11-20 10:44:51,529 attempt 1/10
2015-11-20 10:44:51,530 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a0db720c980e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-20 10:44:53,251 unpacking tar archive at: fx-team-a0db720c980e/testing/mozharness/
program finished with exit code 0
elapsedTime=2.361379
========= master_lag: 1.83 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2015-11-20 10:44:55.547795) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:55.548119) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:55.638195) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:55.638503) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 10:44:55.638904) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 41 mins, 10 secs) (at 2015-11-20 10:44:55.639219) =========
/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 fx-team --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', 'fx-team', '--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-1448043806.471683-853791175
_=/tools/buildbot/bin/python
using PTY: False
10:44:55 INFO - MultiFileLogger online at 20151120 10:44:55 in /builds/slave/test
10:44:55 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 fx-team --download-symbols true
10:44:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
10:44:55 INFO - {'append_to_log': False,
10:44:55 INFO - 'base_work_dir': '/builds/slave/test',
10:44:55 INFO - 'blob_upload_branch': 'fx-team',
10:44:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
10:44:55 INFO - 'buildbot_json_path': 'buildprops.json',
10:44:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
10:44:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:44:55 INFO - 'download_minidump_stackwalk': True,
10:44:55 INFO - 'download_symbols': 'true',
10:44:55 INFO - 'e10s': True,
10:44:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
10:44:55 INFO - 'tooltool.py': '/tools/tooltool.py',
10:44:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
10:44:55 INFO - '/tools/misc-python/virtualenv.py')},
10:44:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:44:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:44:55 INFO - 'log_level': 'info',
10:44:55 INFO - 'log_to_console': True,
10:44:55 INFO - 'opt_config_files': (),
10:44:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:44:55 INFO - '--processes=1',
10:44:55 INFO - '--config=%(test_path)s/wptrunner.ini',
10:44:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:44:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:44:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:44:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:44:55 INFO - 'pip_index': False,
10:44:55 INFO - 'require_test_zip': True,
10:44:55 INFO - 'test_type': ('testharness',),
10:44:55 INFO - 'this_chunk': '7',
10:44:55 INFO - 'tooltool_cache': '/builds/tooltool_cache',
10:44:55 INFO - 'total_chunks': '8',
10:44:55 INFO - 'virtualenv_path': 'venv',
10:44:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:44:55 INFO - 'work_dir': 'build'}
10:44:55 INFO - #####
10:44:55 INFO - ##### Running clobber step.
10:44:55 INFO - #####
10:44:55 INFO - Running pre-action listener: _resource_record_pre_action
10:44:55 INFO - Running main action method: clobber
10:44:55 INFO - rmtree: /builds/slave/test/build
10:44:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
10:44:56 INFO - Running post-action listener: _resource_record_post_action
10:44:56 INFO - #####
10:44:56 INFO - ##### Running read-buildbot-config step.
10:44:56 INFO - #####
10:44:56 INFO - Running pre-action listener: _resource_record_pre_action
10:44:56 INFO - Running main action method: read_buildbot_config
10:44:56 INFO - Using buildbot properties:
10:44:56 INFO - {
10:44:56 INFO - "properties": {
10:44:56 INFO - "buildnumber": 34,
10:44:56 INFO - "product": "firefox",
10:44:56 INFO - "script_repo_revision": "production",
10:44:56 INFO - "branch": "fx-team",
10:44:56 INFO - "repository": "",
10:44:56 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-e10s-7",
10:44:56 INFO - "buildid": "20151120090830",
10:44:56 INFO - "slavename": "tst-linux32-spot-006",
10:44:56 INFO - "pgo_build": "False",
10:44:56 INFO - "basedir": "/builds/slave/test",
10:44:56 INFO - "project": "",
10:44:56 INFO - "platform": "linux",
10:44:56 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/",
10:44:56 INFO - "slavebuilddir": "test",
10:44:56 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600",
10:44:56 INFO - "repo_path": "integration/fx-team",
10:44:56 INFO - "moz_repo_path": "",
10:44:56 INFO - "stage_platform": "linux",
10:44:56 INFO - "builduid": "9b3dc1bd24354a9aacec687cccc2ce8f",
10:44:56 INFO - "revision": "a0db720c980e3fbacf92c03566e8ffea5fdefd2d"
10:44:56 INFO - },
10:44:56 INFO - "sourcestamp": {
10:44:56 INFO - "repository": "",
10:44:56 INFO - "hasPatch": false,
10:44:56 INFO - "project": "",
10:44:56 INFO - "branch": "fx-team-linux-debug-unittest",
10:44:56 INFO - "changes": [
10:44:56 INFO - {
10:44:56 INFO - "category": null,
10:44:56 INFO - "files": [
10:44:56 INFO - {
10:44:56 INFO - "url": null,
10:44:56 INFO - "name": "https://queue.taskcluster.net/v1/task/JQdQlQuwTNeqzfnBjdFI7w/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
10:44:56 INFO - },
10:44:56 INFO - {
10:44:56 INFO - "url": null,
10:44:56 INFO - "name": "https://queue.taskcluster.net/v1/task/JQdQlQuwTNeqzfnBjdFI7w/artifacts/public/build/test_packages.json"
10:44:56 INFO - }
10:44:56 INFO - ],
10:44:56 INFO - "repository": "",
10:44:56 INFO - "rev": "aef06cd725fc577d1b3449e15cec9fa9f578a286",
10:44:56 INFO - "who": "ryanvm@gmail.com",
10:44:56 INFO - "when": 1448038816,
10:44:56 INFO - "number": 6689440,
10:44:56 INFO - "comments": "Bug 1226621 - Update pdf.js to version 1.3.14. r=bdahl",
10:44:56 INFO - "project": "",
10:44:56 INFO - "at": "Fri 20 Nov 2015 09:00:16",
10:44:56 INFO - "branch": "fx-team-linux-debug-unittest",
10:44:56 INFO - "revlink": "",
10:44:56 INFO - "properties": [
10:44:56 INFO - [
10:44:56 INFO - "buildid",
10:44:56 INFO - "20151120083333",
10:44:56 INFO - "Change"
10:44:56 INFO - ],
10:44:56 INFO - [
10:44:56 INFO - "builduid",
10:44:56 INFO - "8353a546a241491798788b4908a21888",
10:44:56 INFO - "Change"
10:44:56 INFO - ],
10:44:56 INFO - [
10:44:56 INFO - "pgo_build",
10:44:56 INFO - "False",
10:44:56 INFO - "Change"
10:44:56 INFO - ]
10:44:56 INFO - ],
10:44:56 INFO - "revision": "aef06cd725fc577d1b3449e15cec9fa9f578a286"
10:44:56 INFO - },
10:44:56 INFO - {
10:44:56 INFO - "category": null,
10:44:56 INFO - "files": [
10:44:56 INFO - {
10:44:56 INFO - "url": null,
10:44:56 INFO - "name": "https://queue.taskcluster.net/v1/task/ZxrFliugSfeXov3s-rZUVA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
10:44:56 INFO - },
10:44:56 INFO - {
10:44:56 INFO - "url": null,
10:44:56 INFO - "name": "https://queue.taskcluster.net/v1/task/ZxrFliugSfeXov3s-rZUVA/artifacts/public/build/test_packages.json"
10:44:56 INFO - }
10:44:56 INFO - ],
10:44:56 INFO - "repository": "",
10:44:56 INFO - "rev": "67a9dd1470e731be61744b89693dd2e4103fd9e7",
10:44:56 INFO - "who": "mfinkle@mozilla.com",
10:44:56 INFO - "when": 1448040883,
10:44:56 INFO - "number": 6689653,
10:44:56 INFO - "comments": "Bug 1223526 - Create an empty theme for mobile/native UI r=margaret,mossop,gbrown",
10:44:56 INFO - "project": "",
10:44:56 INFO - "at": "Fri 20 Nov 2015 09:34:43",
10:44:56 INFO - "branch": "fx-team-linux-debug-unittest",
10:44:56 INFO - "revlink": "",
10:44:56 INFO - "properties": [
10:44:56 INFO - [
10:44:56 INFO - "buildid",
10:44:56 INFO - "20151120090417",
10:44:56 INFO - "Change"
10:44:56 INFO - ],
10:44:56 INFO - [
10:44:56 INFO - "builduid",
10:44:56 INFO - "c2c74bcb0ff64d68b1d1583b80cb60bc",
10:44:56 INFO - "Change"
10:44:56 INFO - ],
10:44:56 INFO - [
10:44:56 INFO - "pgo_build",
10:44:56 INFO - "False",
10:44:56 INFO - "Change"
10:44:56 INFO - ]
10:44:56 INFO - ],
10:44:56 INFO - "revision": "67a9dd1470e731be61744b89693dd2e4103fd9e7"
10:44:56 INFO - },
10:44:56 INFO - {
10:44:56 INFO - "category": null,
10:44:56 INFO - "files": [
10:44:56 INFO - {
10:44:56 INFO - "url": null,
10:44:56 INFO - "name": "https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
10:44:56 INFO - },
10:44:56 INFO - {
10:44:56 INFO - "url": null,
10:44:56 INFO - "name": "https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/test_packages.json"
10:44:56 INFO - }
10:44:56 INFO - ],
10:44:56 INFO - "repository": "",
10:44:56 INFO - "rev": "a0db720c980e3fbacf92c03566e8ffea5fdefd2d",
10:44:56 INFO - "who": "dtownsend@mozilla.com",
10:44:56 INFO - "when": 1448041438,
10:44:56 INFO - "number": 6689718,
10:44:56 INFO - "comments": "Bug 1146926: Allow attaching a worker to a CPOW window without invoking CPOW operations. r=gabor\n\nBy sending the CPOW to the child processes the one that owns it will create the\nchild worker and then send back the url of the window to set up the parent\nside of the worker.\n\nThere are two breaking changes here. Workers invoked in this way no longer\nattach synchronously. We no longer pass the window through the attach event.",
10:44:56 INFO - "project": "",
10:44:56 INFO - "at": "Fri 20 Nov 2015 09:43:58",
10:44:56 INFO - "branch": "fx-team-linux-debug-unittest",
10:44:56 INFO - "revlink": "",
10:44:56 INFO - "properties": [
10:44:56 INFO - [
10:44:56 INFO - "buildid",
10:44:56 INFO - "20151120090830",
10:44:56 INFO - "Change"
10:44:56 INFO - ],
10:44:56 INFO - [
10:44:56 INFO - "builduid",
10:44:56 INFO - "9b3dc1bd24354a9aacec687cccc2ce8f",
10:44:56 INFO - "Change"
10:44:56 INFO - ],
10:44:56 INFO - [
10:44:56 INFO - "pgo_build",
10:44:56 INFO - "False",
10:44:56 INFO - "Change"
10:44:56 INFO - ]
10:44:56 INFO - ],
10:44:56 INFO - "revision": "a0db720c980e3fbacf92c03566e8ffea5fdefd2d"
10:44:56 INFO - }
10:44:56 INFO - ],
10:44:56 INFO - "revision": "a0db720c980e3fbacf92c03566e8ffea5fdefd2d"
10:44:56 INFO - }
10:44:56 INFO - }
10:44:56 INFO - Found installer url https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
10:44:56 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/test_packages.json.
10:44:56 INFO - Running post-action listener: _resource_record_post_action
10:44:56 INFO - #####
10:44:56 INFO - ##### Running download-and-extract step.
10:44:56 INFO - #####
10:44:56 INFO - Running pre-action listener: _resource_record_pre_action
10:44:56 INFO - Running main action method: download_and_extract
10:44:56 INFO - mkdir: /builds/slave/test/build/tests
10:44:56 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')]}
10:44:56 INFO - https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
10:44:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/test_packages.json
10:44:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/test_packages.json
10:44:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
10:44:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
10:44:58 INFO - Downloaded 1268 bytes.
10:44:58 INFO - Reading from file /builds/slave/test/build/test_packages.json
10:44:58 INFO - Using the following test package requirements:
10:44:58 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
10:44:58 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
10:44:58 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
10:44:58 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
10:44:58 INFO - u'jsshell-linux-i686.zip'],
10:44:58 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
10:44:58 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
10:44:58 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
10:44:58 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
10:44:58 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
10:44:58 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
10:44:58 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
10:44:58 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
10:44:58 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
10:44:58 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
10:44:58 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
10:44:58 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
10:44:58 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
10:44:58 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')]}
10:44:58 INFO - https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
10:44:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
10:44:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
10:44:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/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
10:44:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/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
10:45:00 INFO - Downloaded 21494982 bytes.
10:45:00 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
10:45:00 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/*
10:45:00 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
10:45:01 INFO - caution: filename not matched: web-platform/*
10:45:01 INFO - Return code: 11
10:45:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:45:01 INFO - https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
10:45:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
10:45:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
10:45:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/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
10:45:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/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
10:45:13 INFO - Downloaded 30975774 bytes.
10:45:13 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
10:45:13 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/*
10:45:13 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
10:45:16 INFO - caution: filename not matched: bin/*
10:45:16 INFO - caution: filename not matched: config/*
10:45:16 INFO - caution: filename not matched: mozbase/*
10:45:16 INFO - caution: filename not matched: marionette/*
10:45:16 INFO - Return code: 11
10:45:16 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')]}
10:45:16 INFO - https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
10:45:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
10:45:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
10:45:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/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
10:45:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/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
10:45:34 INFO - Downloaded 57903169 bytes.
10:45:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
10:45:34 INFO - mkdir: /builds/slave/test/properties
10:45:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
10:45:34 INFO - Writing to file /builds/slave/test/properties/build_url
10:45:34 INFO - Contents:
10:45:34 INFO - build_url:https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
10:45:34 INFO - mkdir: /builds/slave/test/build/symbols
10:45: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')]}
10:45:34 INFO - https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
10:45:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
10:45:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
10:45:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/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
10:45:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UOu5AOLKS6C0bgMBomx7Kw/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
10:45:51 INFO - Downloaded 53140972 bytes.
10:45:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
10:45:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
10:45:51 INFO - Writing to file /builds/slave/test/properties/symbols_url
10:45:51 INFO - Contents:
10:45:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UOu5AOLKS6C0bgMBomx7Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
10:45:51 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
10:45:51 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
10:45:56 INFO - Return code: 0
10:45:56 INFO - Running post-action listener: _resource_record_post_action
10:45:56 INFO - Running post-action listener: set_extra_try_arguments
10:45:56 INFO - #####
10:45:56 INFO - ##### Running create-virtualenv step.
10:45:56 INFO - #####
10:45:56 INFO - Running pre-action listener: _pre_create_virtualenv
10:45:56 INFO - Running pre-action listener: _resource_record_pre_action
10:45:56 INFO - Running main action method: create_virtualenv
10:45:56 INFO - Creating virtualenv /builds/slave/test/build/venv
10:45:56 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
10:45:56 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
10:45:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
10:45:56 INFO - Using real prefix '/usr'
10:45:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python
10:45:57 INFO - Installing distribute.............................................................................................................................................................................................done.
10:46:01 INFO - Installing pip.................done.
10:46:01 INFO - Return code: 0
10:46:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
10:46:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:46:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:46:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:46:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:46:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93d2ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949d4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x955eb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x954e790>, '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 0x9441908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x954cbf0>, '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-1448043806.471683-853791175', '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
10:46:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
10:46:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
10:46:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:46:01 INFO - 'CCACHE_UMASK': '002',
10:46:01 INFO - 'DISPLAY': ':0',
10:46:01 INFO - 'HOME': '/home/cltbld',
10:46:01 INFO - 'LANG': 'en_US.UTF-8',
10:46:01 INFO - 'LOGNAME': 'cltbld',
10:46:01 INFO - 'MAIL': '/var/mail/cltbld',
10:46:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:46:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:46:01 INFO - 'MOZ_NO_REMOTE': '1',
10:46:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:46:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:46:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:46:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:46:01 INFO - 'PWD': '/builds/slave/test',
10:46:01 INFO - 'SHELL': '/bin/bash',
10:46:01 INFO - 'SHLVL': '1',
10:46:01 INFO - 'TERM': 'linux',
10:46:01 INFO - 'TMOUT': '86400',
10:46:01 INFO - 'USER': 'cltbld',
10:46:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448043806.471683-853791175',
10:46:01 INFO - '_': '/tools/buildbot/bin/python'}
10:46:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:46:02 INFO - Downloading/unpacking psutil>=0.7.1
10:46: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
10:46: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
10:46:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46: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
10:46: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
10:46:06 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
10:46:07 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
10:46:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
10:46:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:46:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:46:07 INFO - Installing collected packages: psutil
10:46:07 INFO - Running setup.py install for psutil
10:46:07 INFO - building 'psutil._psutil_linux' extension
10:46:07 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
10:46:08 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
10:46:08 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
10:46:08 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
10:46:08 INFO - building 'psutil._psutil_posix' extension
10:46:08 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
10:46:08 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
10:46:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:46:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:46:09 INFO - Successfully installed psutil
10:46:09 INFO - Cleaning up...
10:46:09 INFO - Return code: 0
10:46:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
10:46:09 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')]}
10:46:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:46:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:09 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')]}
10:46:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:46:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93d2ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949d4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x955eb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x954e790>, '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 0x9441908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x954cbf0>, '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-1448043806.471683-853791175', '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
10:46:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
10:46:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
10:46:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:46:09 INFO - 'CCACHE_UMASK': '002',
10:46:09 INFO - 'DISPLAY': ':0',
10:46:09 INFO - 'HOME': '/home/cltbld',
10:46:09 INFO - 'LANG': 'en_US.UTF-8',
10:46:09 INFO - 'LOGNAME': 'cltbld',
10:46:09 INFO - 'MAIL': '/var/mail/cltbld',
10:46:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:46:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:46:09 INFO - 'MOZ_NO_REMOTE': '1',
10:46:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:46:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:46:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:46:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:46:09 INFO - 'PWD': '/builds/slave/test',
10:46:09 INFO - 'SHELL': '/bin/bash',
10:46:09 INFO - 'SHLVL': '1',
10:46:09 INFO - 'TERM': 'linux',
10:46:09 INFO - 'TMOUT': '86400',
10:46:09 INFO - 'USER': 'cltbld',
10:46:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448043806.471683-853791175',
10:46:09 INFO - '_': '/tools/buildbot/bin/python'}
10:46:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:46:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:46:09 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
10:46:09 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
10:46:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:09 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
10:46:09 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
10:46:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:46:14 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
10:46:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
10:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
10:46:14 INFO - Installing collected packages: mozsystemmonitor
10:46:14 INFO - Running setup.py install for mozsystemmonitor
10:46:14 INFO - Successfully installed mozsystemmonitor
10:46:14 INFO - Cleaning up...
10:46:14 INFO - Return code: 0
10:46:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
10:46:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:46:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:46:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:46:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:46:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93d2ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949d4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x955eb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x954e790>, '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 0x9441908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x954cbf0>, '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-1448043806.471683-853791175', '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
10:46:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
10:46:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
10:46:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:46:14 INFO - 'CCACHE_UMASK': '002',
10:46:14 INFO - 'DISPLAY': ':0',
10:46:14 INFO - 'HOME': '/home/cltbld',
10:46:14 INFO - 'LANG': 'en_US.UTF-8',
10:46:14 INFO - 'LOGNAME': 'cltbld',
10:46:14 INFO - 'MAIL': '/var/mail/cltbld',
10:46:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:46:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:46:14 INFO - 'MOZ_NO_REMOTE': '1',
10:46:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:46:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:46:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:46:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:46:14 INFO - 'PWD': '/builds/slave/test',
10:46:14 INFO - 'SHELL': '/bin/bash',
10:46:14 INFO - 'SHLVL': '1',
10:46:14 INFO - 'TERM': 'linux',
10:46:14 INFO - 'TMOUT': '86400',
10:46:14 INFO - 'USER': 'cltbld',
10:46:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448043806.471683-853791175',
10:46:14 INFO - '_': '/tools/buildbot/bin/python'}
10:46:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:46:15 INFO - Downloading/unpacking blobuploader==1.2.4
10:46:15 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
10:46:15 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
10:46:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:15 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
10:46:15 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
10:46:19 INFO - Downloading blobuploader-1.2.4.tar.gz
10:46:19 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
10:46:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
10:46:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:46:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:46:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:46:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:46:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:46:21 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
10:46:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
10:46:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:46:21 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
10:46:21 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
10:46:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:21 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
10:46:21 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
10:46:21 INFO - Downloading docopt-0.6.1.tar.gz
10:46:21 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
10:46:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
10:46:21 INFO - Installing collected packages: blobuploader, requests, docopt
10:46:21 INFO - Running setup.py install for blobuploader
10:46:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
10:46:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
10:46:22 INFO - Running setup.py install for requests
10:46:22 INFO - Running setup.py install for docopt
10:46:23 INFO - Successfully installed blobuploader requests docopt
10:46:23 INFO - Cleaning up...
10:46:23 INFO - Return code: 0
10:46:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:46:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:46:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:46:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:46:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:46:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93d2ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949d4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x955eb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x954e790>, '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 0x9441908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x954cbf0>, '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-1448043806.471683-853791175', '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
10:46:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
10:46:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
10:46:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:46:23 INFO - 'CCACHE_UMASK': '002',
10:46:23 INFO - 'DISPLAY': ':0',
10:46:23 INFO - 'HOME': '/home/cltbld',
10:46:23 INFO - 'LANG': 'en_US.UTF-8',
10:46:23 INFO - 'LOGNAME': 'cltbld',
10:46:23 INFO - 'MAIL': '/var/mail/cltbld',
10:46:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:46:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:46:23 INFO - 'MOZ_NO_REMOTE': '1',
10:46:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:46:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:46:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:46:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:46:23 INFO - 'PWD': '/builds/slave/test',
10:46:23 INFO - 'SHELL': '/bin/bash',
10:46:23 INFO - 'SHLVL': '1',
10:46:23 INFO - 'TERM': 'linux',
10:46:23 INFO - 'TMOUT': '86400',
10:46:23 INFO - 'USER': 'cltbld',
10:46:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448043806.471683-853791175',
10:46:23 INFO - '_': '/tools/buildbot/bin/python'}
10:46:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:46:23 INFO - Running setup.py (path:/tmp/pip-PRk5PM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:46:23 INFO - Running setup.py (path:/tmp/pip-vQlQvf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:46:23 INFO - Running setup.py (path:/tmp/pip-dy4dzJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:46:24 INFO - Running setup.py (path:/tmp/pip-_j7YQH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:46:24 INFO - Running setup.py (path:/tmp/pip-d1bY07-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:46:24 INFO - Running setup.py (path:/tmp/pip-U43x84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:46:24 INFO - Running setup.py (path:/tmp/pip-ZpKx77-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:46:24 INFO - Running setup.py (path:/tmp/pip-jnIoTP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:46:24 INFO - Running setup.py (path:/tmp/pip-duY0RM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:46:24 INFO - Running setup.py (path:/tmp/pip-a4nVZp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:46:24 INFO - Running setup.py (path:/tmp/pip-bBvbG5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:46:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:46:25 INFO - Running setup.py (path:/tmp/pip-jSEfri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:46:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:46:25 INFO - Running setup.py (path:/tmp/pip-hEGvN9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:46:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:46:25 INFO - Running setup.py (path:/tmp/pip-PGK_LM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:46:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:46:25 INFO - Running setup.py (path:/tmp/pip-RMZ6ba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:46:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:46:25 INFO - Running setup.py (path:/tmp/pip-mvpAW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:46:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:46:25 INFO - Running setup.py (path:/tmp/pip-r9uwJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:46:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:46:25 INFO - Running setup.py (path:/tmp/pip-5WodW3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:46:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:46:25 INFO - Running setup.py (path:/tmp/pip-cgJ5pm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:46:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:46:26 INFO - Running setup.py (path:/tmp/pip-43ygUW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:46:26 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:46:26 INFO - Running setup.py (path:/tmp/pip-oNEzmj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:46:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:46:26 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
10:46:26 INFO - Running setup.py install for manifestparser
10:46:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
10:46:26 INFO - Running setup.py install for mozcrash
10:46:27 INFO - Running setup.py install for mozdebug
10:46:27 INFO - Running setup.py install for mozdevice
10:46:27 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
10:46:27 INFO - Installing dm script to /builds/slave/test/build/venv/bin
10:46:27 INFO - Running setup.py install for mozfile
10:46:27 INFO - Running setup.py install for mozhttpd
10:46:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
10:46:27 INFO - Running setup.py install for mozinfo
10:46:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
10:46:28 INFO - Running setup.py install for mozInstall
10:46:28 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
10:46:28 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
10:46:28 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
10:46:28 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
10:46:28 INFO - Running setup.py install for mozleak
10:46:28 INFO - Running setup.py install for mozlog
10:46:28 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
10:46:28 INFO - Running setup.py install for moznetwork
10:46:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
10:46:29 INFO - Running setup.py install for mozprocess
10:46:29 INFO - Running setup.py install for mozprofile
10:46:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
10:46:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
10:46:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
10:46:29 INFO - Running setup.py install for mozrunner
10:46:29 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
10:46:29 INFO - Running setup.py install for mozscreenshot
10:46:30 INFO - Running setup.py install for moztest
10:46:30 INFO - Running setup.py install for mozversion
10:46:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
10:46:30 INFO - Running setup.py install for marionette-transport
10:46:30 INFO - Running setup.py install for marionette-driver
10:46:30 INFO - Running setup.py install for browsermob-proxy
10:46:31 INFO - Running setup.py install for marionette-client
10:46:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:46:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
10:46:31 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
10:46:31 INFO - Cleaning up...
10:46:31 INFO - Return code: 0
10:46:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:46:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:46:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:46:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:46:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:46:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
10:46:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93d2ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x949d4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x955eb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x954e790>, '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 0x9441908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x954cbf0>, '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-1448043806.471683-853791175', '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
10:46:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
10:46:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
10:46:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:46:31 INFO - 'CCACHE_UMASK': '002',
10:46:31 INFO - 'DISPLAY': ':0',
10:46:31 INFO - 'HOME': '/home/cltbld',
10:46:31 INFO - 'LANG': 'en_US.UTF-8',
10:46:31 INFO - 'LOGNAME': 'cltbld',
10:46:31 INFO - 'MAIL': '/var/mail/cltbld',
10:46:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:46:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:46:31 INFO - 'MOZ_NO_REMOTE': '1',
10:46:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:46:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:46:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:46:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:46:31 INFO - 'PWD': '/builds/slave/test',
10:46:31 INFO - 'SHELL': '/bin/bash',
10:46:31 INFO - 'SHLVL': '1',
10:46:31 INFO - 'TERM': 'linux',
10:46:31 INFO - 'TMOUT': '86400',
10:46:31 INFO - 'USER': 'cltbld',
10:46:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448043806.471683-853791175',
10:46:31 INFO - '_': '/tools/buildbot/bin/python'}
10:46:32 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:46:32 INFO - Running setup.py (path:/tmp/pip-1czJYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:46:32 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))
10:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:46:32 INFO - Running setup.py (path:/tmp/pip-inp4m8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:46:32 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))
10:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:46:32 INFO - Running setup.py (path:/tmp/pip-6Q_NP8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:46:32 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))
10:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:46:32 INFO - Running setup.py (path:/tmp/pip-4IEMDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:46:32 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))
10:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:46:32 INFO - Running setup.py (path:/tmp/pip-X_K0tJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:46:32 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))
10:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:46:32 INFO - Running setup.py (path:/tmp/pip-hg28as-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:46:32 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))
10:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:46:32 INFO - Running setup.py (path:/tmp/pip-iVYYBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:46:33 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))
10:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:46:33 INFO - Running setup.py (path:/tmp/pip-2A7Dhq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:46:33 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))
10:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:46:33 INFO - Running setup.py (path:/tmp/pip-5jB2Jy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:46:33 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))
10:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:46:33 INFO - Running setup.py (path:/tmp/pip-K_aOUC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:46:33 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))
10:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:46:33 INFO - Running setup.py (path:/tmp/pip-GG4EDt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:46:33 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))
10:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:46:33 INFO - Running setup.py (path:/tmp/pip-zyeAkg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:46:33 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))
10:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:46:33 INFO - Running setup.py (path:/tmp/pip-W5ewhb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:46:34 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))
10:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:46:34 INFO - Running setup.py (path:/tmp/pip-wHfFfx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:46:34 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))
10:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:46:34 INFO - Running setup.py (path:/tmp/pip-DoZg0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:46:34 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))
10:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:46:34 INFO - Running setup.py (path:/tmp/pip-wJRPTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:46:34 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))
10:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:46:34 INFO - Running setup.py (path:/tmp/pip-A5oABM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:46:34 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))
10:46:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:46:34 INFO - Running setup.py (path:/tmp/pip-yJumWC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:46:34 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))
10:46:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:46:34 INFO - Running setup.py (path:/tmp/pip-EztdMd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:46:34 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
10:46:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:46:34 INFO - Running setup.py (path:/tmp/pip-UYfAyS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:46:35 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))
10:46:35 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:46:35 INFO - Running setup.py (path:/tmp/pip-CzMhAC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:46:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:46:35 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
10:46:35 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))
10:46:35 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))
10:46:35 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))
10:46:35 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))
10:46:35 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))
10:46:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:46:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:46:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:46:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
10:46:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:46:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:46:40 INFO - Downloading blessings-1.5.1.tar.gz
10:46:40 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
10:46:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
10:46:40 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))
10:46:40 INFO - Installing collected packages: blessings
10:46:40 INFO - Running setup.py install for blessings
10:46:40 INFO - Successfully installed blessings
10:46:40 INFO - Cleaning up...
10:46:41 INFO - Return code: 0
10:46:41 INFO - Done creating virtualenv /builds/slave/test/build/venv.
10:46:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:46:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:46:41 INFO - Reading from file tmpfile_stdout
10:46:41 INFO - Current package versions:
10:46:41 INFO - argparse == 1.2.1
10:46:41 INFO - blessings == 1.5.1
10:46:41 INFO - blobuploader == 1.2.4
10:46:41 INFO - browsermob-proxy == 0.6.0
10:46:41 INFO - docopt == 0.6.1
10:46:41 INFO - manifestparser == 1.1
10:46:41 INFO - marionette-client == 2.0.0
10:46:41 INFO - marionette-driver == 1.1.1
10:46:41 INFO - marionette-transport == 1.0.0
10:46:41 INFO - mozInstall == 1.12
10:46:41 INFO - mozcrash == 0.16
10:46:41 INFO - mozdebug == 0.1
10:46:41 INFO - mozdevice == 0.47
10:46:41 INFO - mozfile == 1.2
10:46:41 INFO - mozhttpd == 0.7
10:46:41 INFO - mozinfo == 0.9
10:46:41 INFO - mozleak == 0.1
10:46:41 INFO - mozlog == 3.0
10:46:41 INFO - moznetwork == 0.27
10:46:41 INFO - mozprocess == 0.22
10:46:41 INFO - mozprofile == 0.27
10:46:41 INFO - mozrunner == 6.11
10:46:41 INFO - mozscreenshot == 0.1
10:46:41 INFO - mozsystemmonitor == 0.0
10:46:41 INFO - moztest == 0.7
10:46:41 INFO - mozversion == 1.4
10:46:41 INFO - psutil == 3.1.1
10:46:41 INFO - requests == 1.2.3
10:46:41 INFO - wsgiref == 0.1.2
10:46:41 INFO - Running post-action listener: _resource_record_post_action
10:46:41 INFO - Running post-action listener: _start_resource_monitoring
10:46:41 INFO - Starting resource monitoring.
10:46:41 INFO - #####
10:46:41 INFO - ##### Running pull step.
10:46:41 INFO - #####
10:46:41 INFO - Running pre-action listener: _resource_record_pre_action
10:46:41 INFO - Running main action method: pull
10:46:41 INFO - Pull has nothing to do!
10:46:41 INFO - Running post-action listener: _resource_record_post_action
10:46:41 INFO - #####
10:46:41 INFO - ##### Running install step.
10:46:41 INFO - #####
10:46:41 INFO - Running pre-action listener: _resource_record_pre_action
10:46:41 INFO - Running main action method: install
10:46:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:46:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:46:41 INFO - Reading from file tmpfile_stdout
10:46:41 INFO - Detecting whether we're running mozinstall >=1.0...
10:46:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
10:46:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
10:46:42 INFO - Reading from file tmpfile_stdout
10:46:42 INFO - Output received:
10:46:42 INFO - Usage: mozinstall [options] installer
10:46:42 INFO - Options:
10:46:42 INFO - -h, --help show this help message and exit
10:46:42 INFO - -d DEST, --destination=DEST
10:46:42 INFO - Directory to install application into. [default:
10:46:42 INFO - "/builds/slave/test"]
10:46:42 INFO - --app=APP Application being installed. [default: firefox]
10:46:42 INFO - mkdir: /builds/slave/test/build/application
10:46:42 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']
10:46:42 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
10:47:08 INFO - Reading from file tmpfile_stdout
10:47:08 INFO - Output received:
10:47:08 INFO - /builds/slave/test/build/application/firefox/firefox
10:47:08 INFO - Running post-action listener: _resource_record_post_action
10:47:08 INFO - #####
10:47:08 INFO - ##### Running run-tests step.
10:47:08 INFO - #####
10:47:08 INFO - Running pre-action listener: _resource_record_pre_action
10:47:08 INFO - Running main action method: run_tests
10:47:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
10:47:08 INFO - minidump filename unknown. determining based upon platform and arch
10:47:08 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
10:47:08 INFO - grabbing minidump binary from tooltool
10:47:08 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')]}
10:47:08 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 0x954e790>, '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 0x9441908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x954cbf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
10:47:08 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
10:47:08 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
10:47:08 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
10:47:08 INFO - Return code: 0
10:47:08 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
10:47:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
10:47:08 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/UOu5AOLKS6C0bgMBomx7Kw/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
10:47:08 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/UOu5AOLKS6C0bgMBomx7Kw/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
10:47:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:47:08 INFO - 'CCACHE_UMASK': '002',
10:47:08 INFO - 'DISPLAY': ':0',
10:47:08 INFO - 'HOME': '/home/cltbld',
10:47:08 INFO - 'LANG': 'en_US.UTF-8',
10:47:08 INFO - 'LOGNAME': 'cltbld',
10:47:08 INFO - 'MAIL': '/var/mail/cltbld',
10:47:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
10:47:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:47:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:47:08 INFO - 'MOZ_NO_REMOTE': '1',
10:47:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:47:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:47:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:47:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:47:08 INFO - 'PWD': '/builds/slave/test',
10:47:08 INFO - 'SHELL': '/bin/bash',
10:47:08 INFO - 'SHLVL': '1',
10:47:08 INFO - 'TERM': 'linux',
10:47:08 INFO - 'TMOUT': '86400',
10:47:08 INFO - 'USER': 'cltbld',
10:47:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448043806.471683-853791175',
10:47:08 INFO - '_': '/tools/buildbot/bin/python'}
10:47:08 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/UOu5AOLKS6C0bgMBomx7Kw/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
10:47:15 INFO - Using 1 client processes
10:47:16 INFO - wptserve Starting http server on 127.0.0.1:8000
10:47:16 INFO - wptserve Starting http server on 127.0.0.1:8001
10:47:16 INFO - wptserve Starting http server on 127.0.0.1:8443
10:47:18 INFO - SUITE-START | Running 827 tests
10:47:18 INFO - Running testharness tests
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 5ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
10:47:18 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
10:47:18 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 7ms
10:47:18 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
10:47:18 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 1ms
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:47:18 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 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
10:47:18 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
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
10:47:18 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
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:47:18 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 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:47:18 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
10:47:18 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 9ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:47:18 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
10:47:18 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
10:47:18 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
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 8ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:47:18 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:47:18 INFO - TEST-START | /selection/extend.html
10:47:18 INFO - TEST-SKIP | /selection/extend.html | took 0ms
10:47:18 INFO - Setting up ssl
10:47:18 INFO - PROCESS | certutil |
10:47:18 INFO - PROCESS | certutil |
10:47:18 INFO - PROCESS | certutil |
10:47:18 INFO - Certificate Nickname Trust Attributes
10:47:18 INFO - SSL,S/MIME,JAR/XPI
10:47:18 INFO -
10:47:18 INFO - web-platform-tests CT,,
10:47:18 INFO -
10:47:18 INFO - Starting runner
10:47:21 INFO - PROCESS | 1810 | 1448045241370 Marionette INFO Marionette enabled via build flag and pref
10:47:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa8409800 == 1 [pid = 1810] [id = 1]
10:47:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 1 (0xa8409c00) [pid = 1810] [serial = 1] [outer = (nil)]
10:47:21 INFO - PROCESS | 1810 | [1810] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2091
10:47:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 2 (0xa840d000) [pid = 1810] [serial = 2] [outer = 0xa8409c00]
10:47:22 INFO - PROCESS | 1810 | 1448045242119 Marionette INFO Listening on port 2828
10:47:22 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9febff60
10:47:22 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fd33900
10:47:22 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fdb12c0
10:47:22 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fdb1ec0
10:47:22 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fdb7740
10:47:23 INFO - PROCESS | 1810 | 1448045243296 Marionette INFO Marionette enabled via command-line flag
10:47:23 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5244c00 == 2 [pid = 1810] [id = 2]
10:47:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 3 (0xa524d800) [pid = 1810] [serial = 3] [outer = (nil)]
10:47:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 4 (0xa524e000) [pid = 1810] [serial = 4] [outer = 0xa524d800]
10:47:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 5 (0xa8545c00) [pid = 1810] [serial = 5] [outer = 0xa8409c00]
10:47:23 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:47:23 INFO - PROCESS | 1810 | 1448045243543 Marionette INFO Accepted connection conn0 from 127.0.0.1:33549
10:47:23 INFO - PROCESS | 1810 | 1448045243545 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:47:23 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:47:23 INFO - PROCESS | 1810 | 1448045243798 Marionette INFO Accepted connection conn1 from 127.0.0.1:33550
10:47:23 INFO - PROCESS | 1810 | 1448045243799 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:47:23 INFO - PROCESS | 1810 | 1448045243806 Marionette INFO Closed connection conn0
10:47:23 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:47:23 INFO - PROCESS | 1810 | 1448045243863 Marionette INFO Accepted connection conn2 from 127.0.0.1:33551
10:47:23 INFO - PROCESS | 1810 | 1448045243864 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:47:23 INFO - PROCESS | 1810 | 1448045243903 Marionette INFO Closed connection conn2
10:47:23 INFO - PROCESS | 1810 | 1448045243908 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
10:47:24 INFO - PROCESS | 1810 | [1810] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
10:47:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x9c69d800 == 3 [pid = 1810] [id = 3]
10:47:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 6 (0x9c69fc00) [pid = 1810] [serial = 6] [outer = (nil)]
10:47:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x9c6a0000 == 4 [pid = 1810] [id = 4]
10:47:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 7 (0x9c6a3400) [pid = 1810] [serial = 7] [outer = (nil)]
10:47:25 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:47:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b6df400 == 5 [pid = 1810] [id = 5]
10:47:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 8 (0x9b6df800) [pid = 1810] [serial = 8] [outer = (nil)]
10:47:26 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:47:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 9 (0x9b102c00) [pid = 1810] [serial = 9] [outer = 0x9b6df800]
10:47:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 10 (0x9b608000) [pid = 1810] [serial = 10] [outer = 0x9c69fc00]
10:47:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 11 (0x9b609c00) [pid = 1810] [serial = 11] [outer = 0x9c6a3400]
10:47:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 12 (0x9b60c000) [pid = 1810] [serial = 12] [outer = 0x9b6df800]
10:47:27 INFO - PROCESS | 1810 | 1448045247974 Marionette INFO loaded listener.js
10:47:28 INFO - PROCESS | 1810 | 1448045248013 Marionette INFO loaded listener.js
10:47:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 13 (0x9a485c00) [pid = 1810] [serial = 13] [outer = 0x9b6df800]
10:47:28 INFO - PROCESS | 1810 | 1448045248500 Marionette DEBUG conn1 client <- {"sessionId":"b17ba93e-4c3e-4cb3-8987-aca8bdd84224","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151120090830","device":"desktop","version":"45.0a1"}}
10:47:28 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:28 INFO - PROCESS | 1810 | 1448045248949 Marionette DEBUG conn1 -> {"name":"getContext"}
10:47:28 INFO - PROCESS | 1810 | 1448045248954 Marionette DEBUG conn1 client <- {"value":"content"}
10:47:29 INFO - PROCESS | 1810 | 1448045249381 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
10:47:29 INFO - PROCESS | 1810 | 1448045249386 Marionette DEBUG conn1 client <- {}
10:47:29 INFO - PROCESS | 1810 | 1448045249468 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}}
10:47:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1405
10:47:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xaa1c1c00 == 1 [pid = 1861] [id = 1]
10:47:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 1 (0xa7721000) [pid = 1861] [serial = 1] [outer = (nil)]
10:47:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 2 (0xa77c6c00) [pid = 1861] [serial = 2] [outer = 0xa7721000]
10:47:31 INFO - PROCESS | 1810 | [Parent 1810] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
10:47:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:32 INFO - PROCESS | 1810 | [Parent 1810] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
10:47:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 3 (0xa739f400) [pid = 1861] [serial = 3] [outer = 0xa7721000]
10:47:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 199
10:47:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 267
10:47:33 INFO - PROCESS | 1810 | [Parent 1810] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
10:47:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x99682000 == 6 [pid = 1810] [id = 6]
10:47:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 14 (0x9a96cc00) [pid = 1810] [serial = 14] [outer = (nil)]
10:47:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 15 (0x9a96f000) [pid = 1810] [serial = 15] [outer = 0x9a96cc00]
10:47:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:47:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 16 (0x9aa6e000) [pid = 1810] [serial = 16] [outer = 0x9a96cc00]
10:47:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a96dc00 == 7 [pid = 1810] [id = 7]
10:47:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 17 (0x9ab1ac00) [pid = 1810] [serial = 17] [outer = (nil)]
10:47:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 18 (0x9b605800) [pid = 1810] [serial = 18] [outer = 0x9ab1ac00]
10:47:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 19 (0x9c649000) [pid = 1810] [serial = 19] [outer = 0x9ab1ac00]
10:47:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa683bc00 == 2 [pid = 1861] [id = 2]
10:47:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 4 (0xa733d800) [pid = 1861] [serial = 4] [outer = (nil)]
10:47:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 5 (0xa6888400) [pid = 1861] [serial = 5] [outer = 0xa733d800]
10:47:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x9c5a5400 == 8 [pid = 1810] [id = 8]
10:47:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 20 (0x9f11c800) [pid = 1810] [serial = 20] [outer = (nil)]
10:47:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 21 (0x9f88ac00) [pid = 1810] [serial = 21] [outer = 0x9f11c800]
10:47:34 INFO - PROCESS | 1810 | 1448045254355 Marionette INFO loaded listener.js
10:47:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 22 (0x9fda7c00) [pid = 1810] [serial = 22] [outer = 0x9f11c800]
10:47:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 6 (0xa688fc00) [pid = 1861] [serial = 6] [outer = 0xa733d800]
10:47:35 INFO - PROCESS | 1810 | [Parent 1810] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
10:47:35 INFO - PROCESS | 1810 | [Parent 1810] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:36 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
10:47:36 INFO - document served over http requires an http
10:47:36 INFO - sub-resource via fetch-request using the http-csp
10:47:36 INFO - delivery method with keep-origin-redirect and when
10:47: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"
10:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:36 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
10:47:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2863ms
10:47:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:47:36 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5ed6000 == 3 [pid = 1861] [id = 3]
10:47:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 7 (0xa5edbc00) [pid = 1861] [serial = 7] [outer = (nil)]
10:47:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 8 (0xa5edd800) [pid = 1861] [serial = 8] [outer = 0xa5edbc00]
10:47:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 9 (0xa6896400) [pid = 1861] [serial = 9] [outer = 0xa5edbc00]
10:47:38 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
10:47:38 INFO - document served over http requires an http
10:47:38 INFO - sub-resource via fetch-request using the http-csp
10:47:38 INFO - delivery method with no-redirect and when
10:47: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"
10:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:38 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
10:47:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2191ms
10:47:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:47:38 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5c77000 == 4 [pid = 1861] [id = 4]
10:47:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 10 (0xa5c77400) [pid = 1861] [serial = 10] [outer = (nil)]
10:47:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 11 (0xa5c79000) [pid = 1861] [serial = 11] [outer = 0xa5c77400]
10:47:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 12 (0xa5a86800) [pid = 1861] [serial = 12] [outer = 0xa5c77400]
10:47:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9b6df400 == 7 [pid = 1810] [id = 5]
10:47:41 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
10:47:41 INFO - document served over http requires an http
10:47:41 INFO - sub-resource via fetch-request using the http-csp
10:47:41 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:41 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
10:47:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2650ms
10:47:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:47:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5a91c00 == 5 [pid = 1861] [id = 5]
10:47:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 13 (0xa5a92000) [pid = 1861] [serial = 13] [outer = (nil)]
10:47:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 14 (0xa5a93c00) [pid = 1861] [serial = 14] [outer = 0xa5a92000]
10:47:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 15 (0xa739d400) [pid = 1861] [serial = 15] [outer = 0xa5a92000]
10:47:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa584dc00 == 6 [pid = 1861] [id = 6]
10:47:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 16 (0xa584e000) [pid = 1861] [serial = 16] [outer = (nil)]
10:47:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 17 (0xa584fc00) [pid = 1861] [serial = 17] [outer = 0xa584e000]
10:47:43 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
10:47:43 INFO - document served over http requires an http
10:47:43 INFO - sub-resource via iframe-tag using the http-csp
10:47:43 INFO - delivery method with keep-origin-redirect and when
10: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"
10:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:43 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
10:47:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2402ms
10:47:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:47:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa584f000 == 7 [pid = 1861] [id = 7]
10:47:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 18 (0xa5853c00) [pid = 1861] [serial = 18] [outer = (nil)]
10:47:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 19 (0xa5a8b000) [pid = 1861] [serial = 19] [outer = 0xa5853c00]
10:47:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 20 (0xa5c75000) [pid = 1861] [serial = 20] [outer = 0xa5853c00]
10:47:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa6890400 == 8 [pid = 1861] [id = 8]
10:47:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 21 (0xa6891c00) [pid = 1861] [serial = 21] [outer = (nil)]
10:47:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 22 (0xa5855c00) [pid = 1861] [serial = 22] [outer = 0xa6891c00]
10:47:46 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
10:47:46 INFO - document served over http requires an http
10:47:46 INFO - sub-resource via iframe-tag using the http-csp
10:47:46 INFO - delivery method with no-redirect and when
10:47: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"
10:47:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:46 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
10:47:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2803ms
10:47:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:47:46 INFO - PROCESS | 1810 | --DOCSHELL 0xa5c77000 == 7 [pid = 1861] [id = 4]
10:47:46 INFO - PROCESS | 1810 | --DOCSHELL 0xa5ed6000 == 6 [pid = 1861] [id = 3]
10:47:46 INFO - PROCESS | 1810 | --DOCSHELL 0xa683bc00 == 5 [pid = 1861] [id = 2]
10:47:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5c7a400 == 6 [pid = 1861] [id = 9]
10:47:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 23 (0xa5c7ac00) [pid = 1861] [serial = 23] [outer = (nil)]
10:47:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 24 (0xa5edf800) [pid = 1861] [serial = 24] [outer = 0xa5c7ac00]
10:47:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 25 (0xa7344800) [pid = 1861] [serial = 25] [outer = 0xa5c7ac00]
10:47:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa739c400 == 7 [pid = 1861] [id = 10]
10:47:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 26 (0xa741c800) [pid = 1861] [serial = 26] [outer = (nil)]
10:47:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 27 (0xa77c5000) [pid = 1861] [serial = 27] [outer = 0xa741c800]
10:47:48 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
10:47:48 INFO - document served over http requires an http
10:47:48 INFO - sub-resource via iframe-tag using the http-csp
10:47:48 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:48 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
10:47:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2002ms
10:47:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:47:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5ede800 == 8 [pid = 1861] [id = 11]
10:47:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 28 (0xa7725000) [pid = 1861] [serial = 28] [outer = (nil)]
10:47:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 29 (0xaa4c0800) [pid = 1861] [serial = 29] [outer = 0xa7725000]
10:47:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 30 (0xad42f400) [pid = 1861] [serial = 30] [outer = 0xa7725000]
10:47:51 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
10:47:51 INFO - document served over http requires an http
10:47:51 INFO - sub-resource via script-tag using the http-csp
10:47:51 INFO - delivery method with keep-origin-redirect and when
10:47: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"
10:47:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:51 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
10:47:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2686ms
10:47:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:47:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5558000 == 9 [pid = 1861] [id = 12]
10:47:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 31 (0xa5558800) [pid = 1861] [serial = 31] [outer = (nil)]
10:47:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 32 (0xa555e000) [pid = 1861] [serial = 32] [outer = 0xa5558800]
10:47:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 33 (0xa5ed6c00) [pid = 1861] [serial = 33] [outer = 0xa5558800]
10:47:53 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
10:47:53 INFO - document served over http requires an http
10:47:53 INFO - sub-resource via script-tag using the http-csp
10:47:53 INFO - delivery method with no-redirect and when
10: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"
10:47:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:53 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
10:47:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2393ms
10:47:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:47:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa527dc00 == 10 [pid = 1861] [id = 13]
10:47:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 34 (0xa527e000) [pid = 1861] [serial = 34] [outer = (nil)]
10:47:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 35 (0xa527fc00) [pid = 1861] [serial = 35] [outer = 0xa527e000]
10:47:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 36 (0xa5284400) [pid = 1861] [serial = 36] [outer = 0xa527e000]
10:47:56 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
10:47:56 INFO - document served over http requires an http
10:47:56 INFO - sub-resource via script-tag using the http-csp
10:47:56 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:56 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
10:47:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2966ms
10:47:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:47:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5160800 == 11 [pid = 1861] [id = 14]
10:47:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 37 (0xa5160c00) [pid = 1861] [serial = 37] [outer = (nil)]
10:47:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 38 (0xa5162800) [pid = 1861] [serial = 38] [outer = 0xa5160c00]
10:47:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 39 (0xa5279400) [pid = 1861] [serial = 39] [outer = 0xa5160c00]
10:47:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa5ede800 == 10 [pid = 1861] [id = 11]
10:47:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa739c400 == 9 [pid = 1861] [id = 10]
10:47:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa5c7a400 == 8 [pid = 1861] [id = 9]
10:47:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa584dc00 == 7 [pid = 1861] [id = 6]
10:47:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa5a91c00 == 6 [pid = 1861] [id = 5]
10:47:59 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
10:47:59 INFO - document served over http requires an http
10:47:59 INFO - sub-resource via xhr-request using the http-csp
10:47:59 INFO - delivery method with keep-origin-redirect and when
10: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"
10:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:59 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
10:47:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2756ms
10:47:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:47:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa527ec00 == 7 [pid = 1861] [id = 15]
10:47:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 40 (0xa5285400) [pid = 1861] [serial = 40] [outer = (nil)]
10:48:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 41 (0xa584dc00) [pid = 1861] [serial = 41] [outer = 0xa5285400]
10:48:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 42 (0xa5a88c00) [pid = 1861] [serial = 42] [outer = 0xa5285400]
10:48:02 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:48:02 INFO - document served over http requires an http
10:48:02 INFO - sub-resource via xhr-request using the http-csp
10:48:02 INFO - delivery method with no-redirect and when
10: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"
10:48:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:48:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2812ms
10:48:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:48:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa6890400 == 6 [pid = 1861] [id = 8]
10:48:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa584f000 == 5 [pid = 1861] [id = 7]
10:48:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa5558000 == 4 [pid = 1861] [id = 12]
10:48:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa527dc00 == 3 [pid = 1861] [id = 13]
10:48:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa5160800 == 2 [pid = 1861] [id = 14]
10:48:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa515cc00 == 3 [pid = 1861] [id = 16]
10:48:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 43 (0xa515f400) [pid = 1861] [serial = 43] [outer = (nil)]
10:48:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 23 (0x938e3800) [pid = 1810] [serial = 23] [outer = 0x9ab1ac00]
10:48:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 44 (0xa5163c00) [pid = 1861] [serial = 44] [outer = 0xa515f400]
10:48:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 45 (0xa5281400) [pid = 1861] [serial = 45] [outer = 0xa515f400]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 44 (0xa77c5000) [pid = 1861] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 43 (0xa5edf800) [pid = 1861] [serial = 24] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 42 (0xa5855c00) [pid = 1861] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045265934]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 41 (0xa5a8b000) [pid = 1861] [serial = 19] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 40 (0xa77c6c00) [pid = 1861] [serial = 2] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 39 (0xa5c79000) [pid = 1861] [serial = 11] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 38 (0xa584fc00) [pid = 1861] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 37 (0xa5a93c00) [pid = 1861] [serial = 14] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 36 (0xa5162800) [pid = 1861] [serial = 38] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 35 (0xa527fc00) [pid = 1861] [serial = 35] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 34 (0xa555e000) [pid = 1861] [serial = 32] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 33 (0xa6888400) [pid = 1861] [serial = 5] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 32 (0xaa4c0800) [pid = 1861] [serial = 29] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 31 (0xa5edd800) [pid = 1861] [serial = 8] [outer = (nil)] [url = about:blank]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 30 (0xa584e000) [pid = 1861] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 29 (0xa5558800) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 28 (0xa741c800) [pid = 1861] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 27 (0xa6891c00) [pid = 1861] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045265934]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 26 (0xa527e000) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 25 (0xa5a92000) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 24 (0xa5c77400) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 23 (0xa7725000) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 22 (0xa5c7ac00) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 21 (0xa5edbc00) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 20 (0xa5160c00) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 19 (0xa5853c00) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 18 (0xa733d800) [pid = 1861] [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]
10:48:05 INFO - PROCESS | 1810 | --DOMWINDOW == 17 (0xa5279400) [pid = 1861] [serial = 39] [outer = (nil)] [url = about:blank]
10:48:06 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
10:48:06 INFO - document served over http requires an http
10:48:06 INFO - sub-resource via xhr-request using the http-csp
10:48:06 INFO - delivery method with swap-origin-redirect and when
10:48:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:06 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
10:48:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 4204ms
10:48:06 INFO - PROCESS | 1810 | --DOMWINDOW == 22 (0x9b60c000) [pid = 1810] [serial = 12] [outer = (nil)] [url = about:blank]
10:48:06 INFO - PROCESS | 1810 | --DOMWINDOW == 21 (0x9b102c00) [pid = 1810] [serial = 9] [outer = (nil)] [url = about:blank]
10:48:06 INFO - PROCESS | 1810 | --DOMWINDOW == 20 (0x9a96f000) [pid = 1810] [serial = 15] [outer = (nil)] [url = about:blank]
10:48:06 INFO - PROCESS | 1810 | --DOMWINDOW == 19 (0x9b605800) [pid = 1810] [serial = 18] [outer = (nil)] [url = about:blank]
10:48:06 INFO - PROCESS | 1810 | --DOMWINDOW == 18 (0x9f88ac00) [pid = 1810] [serial = 21] [outer = (nil)] [url = about:blank]
10:48:06 INFO - PROCESS | 1810 | --DOMWINDOW == 17 (0xa840d000) [pid = 1810] [serial = 2] [outer = (nil)] [url = about:blank]
10:48:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:48:06 INFO - PROCESS | 1810 | ++DOCSHELL 0xa515a800 == 4 [pid = 1861] [id = 17]
10:48:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 18 (0xa515b000) [pid = 1861] [serial = 46] [outer = (nil)]
10:48:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 19 (0xa5561000) [pid = 1861] [serial = 47] [outer = 0xa515b000]
10:48:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 20 (0xa5849800) [pid = 1861] [serial = 48] [outer = 0xa515b000]
10:48:08 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
10:48:08 INFO - document served over http requires an https
10:48:08 INFO - sub-resource via fetch-request using the http-csp
10:48:08 INFO - delivery method with keep-origin-redirect and when
10: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"
10:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:48:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:48:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:48:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:08 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
10:48:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2090ms
10:48:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:48:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5556000 == 5 [pid = 1861] [id = 18]
10:48:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 21 (0xa5556c00) [pid = 1861] [serial = 49] [outer = (nil)]
10:48:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 22 (0xa5856800) [pid = 1861] [serial = 50] [outer = 0xa5556c00]
10:48:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 23 (0xa5a93c00) [pid = 1861] [serial = 51] [outer = 0xa5556c00]
10:48:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:48:10 INFO - document served over http requires an https
10:48:10 INFO - sub-resource via fetch-request using the http-csp
10:48:10 INFO - delivery method with no-redirect and when
10:48: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"
10:48:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:48:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:48:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:48:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:48:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2284ms
10:48:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:48:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5562c00 == 6 [pid = 1861] [id = 19]
10:48:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 24 (0xa5847400) [pid = 1861] [serial = 52] [outer = (nil)]
10:48:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 25 (0xa5ede000) [pid = 1861] [serial = 53] [outer = 0xa5847400]
10:48:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 26 (0xa688b800) [pid = 1861] [serial = 54] [outer = 0xa5847400]
10:48:13 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
10:48:13 INFO - document served over http requires an https
10:48:13 INFO - sub-resource via fetch-request using the http-csp
10:48:13 INFO - delivery method with swap-origin-redirect and when
10: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"
10:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:48:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:48:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:48:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:13 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
10:48:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2742ms
10:48:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:48:13 INFO - PROCESS | 1810 | --DOCSHELL 0xa515cc00 == 5 [pid = 1861] [id = 16]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 25 (0xa5a86800) [pid = 1861] [serial = 12] [outer = (nil)] [url = about:blank]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 24 (0xa688fc00) [pid = 1861] [serial = 6] [outer = (nil)] [url = about:blank]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 23 (0xa7344800) [pid = 1861] [serial = 25] [outer = (nil)] [url = about:blank]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 22 (0xa6896400) [pid = 1861] [serial = 9] [outer = (nil)] [url = about:blank]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 21 (0xa739d400) [pid = 1861] [serial = 15] [outer = (nil)] [url = about:blank]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 20 (0xa5ed6c00) [pid = 1861] [serial = 33] [outer = (nil)] [url = about:blank]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 19 (0xa5284400) [pid = 1861] [serial = 36] [outer = (nil)] [url = about:blank]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 18 (0xa5c75000) [pid = 1861] [serial = 20] [outer = (nil)] [url = about:blank]
10:48:13 INFO - PROCESS | 1810 | --DOMWINDOW == 17 (0xad42f400) [pid = 1861] [serial = 30] [outer = (nil)] [url = about:blank]
10:48:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5165c00 == 6 [pid = 1861] [id = 20]
10:48:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 18 (0xa5166000) [pid = 1861] [serial = 55] [outer = (nil)]
10:48:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 19 (0xa527a400) [pid = 1861] [serial = 56] [outer = 0xa5166000]
10:48:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 20 (0xa5556400) [pid = 1861] [serial = 57] [outer = 0xa5166000]
10:48:15 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5849400 == 7 [pid = 1861] [id = 21]
10:48:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 21 (0xa584b000) [pid = 1861] [serial = 58] [outer = (nil)]
10:48:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 22 (0xa5851000) [pid = 1861] [serial = 59] [outer = 0xa584b000]
10:48:16 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
10:48:16 INFO - document served over http requires an https
10:48:16 INFO - sub-resource via iframe-tag using the http-csp
10:48:16 INFO - delivery method with keep-origin-redirect and when
10:48:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:16 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
10:48:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2285ms
10:48:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:48:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa515e800 == 8 [pid = 1861] [id = 22]
10:48:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 23 (0xa555ec00) [pid = 1861] [serial = 60] [outer = (nil)]
10:48:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 24 (0xa5c70800) [pid = 1861] [serial = 61] [outer = 0xa555ec00]
10:48:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 25 (0xa5ed2400) [pid = 1861] [serial = 62] [outer = 0xa555ec00]
10:48:18 INFO - PROCESS | 1810 | --DOMWINDOW == 24 (0xa584dc00) [pid = 1861] [serial = 41] [outer = (nil)] [url = about:blank]
10:48:18 INFO - PROCESS | 1810 | --DOMWINDOW == 23 (0xa5163c00) [pid = 1861] [serial = 44] [outer = (nil)] [url = about:blank]
10:48:18 INFO - PROCESS | 1810 | --DOMWINDOW == 22 (0xa5561000) [pid = 1861] [serial = 47] [outer = (nil)] [url = about:blank]
10:48:18 INFO - PROCESS | 1810 | --DOMWINDOW == 21 (0xa515f400) [pid = 1861] [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]
10:48:18 INFO - PROCESS | 1810 | --DOMWINDOW == 20 (0xa5281400) [pid = 1861] [serial = 45] [outer = (nil)] [url = about:blank]
10:48:18 INFO - PROCESS | 1810 | ++DOCSHELL 0xa584fc00 == 9 [pid = 1861] [id = 23]
10:48:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 21 (0xa5c6c000) [pid = 1861] [serial = 63] [outer = (nil)]
10:48:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 22 (0xa6832800) [pid = 1861] [serial = 64] [outer = 0xa5c6c000]
10:48:19 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
10:48:19 INFO - document served over http requires an https
10:48:19 INFO - sub-resource via iframe-tag using the http-csp
10:48:19 INFO - delivery method with no-redirect and when
10: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"
10:48:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:19 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
10:48:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3205ms
10:48:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:48:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5a8d000 == 10 [pid = 1861] [id = 24]
10:48:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 23 (0xa5c6e800) [pid = 1861] [serial = 65] [outer = (nil)]
10:48:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 24 (0xa7344800) [pid = 1861] [serial = 66] [outer = 0xa5c6e800]
10:48:20 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 25 (0xa739d400) [pid = 1861] [serial = 67] [outer = 0xa5c6e800]
10:48:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa77c6400 == 11 [pid = 1861] [id = 25]
10:48:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 26 (0xa77c6c00) [pid = 1861] [serial = 68] [outer = (nil)]
10:48:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 27 (0xaa1b8c00) [pid = 1861] [serial = 69] [outer = 0xa77c6c00]
10:48:21 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
10:48:21 INFO - document served over http requires an https
10:48:21 INFO - sub-resource via iframe-tag using the http-csp
10:48:21 INFO - delivery method with swap-origin-redirect and when
10:48: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"
10:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:21 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
10:48:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1737ms
10:48:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:48:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5162c00 == 12 [pid = 1861] [id = 26]
10:48:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 28 (0xa527b400) [pid = 1861] [serial = 70] [outer = (nil)]
10:48:21 INFO - PROCESS | 1810 | --DOMWINDOW == 16 (0x9c649000) [pid = 1810] [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.]
10:48:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 29 (0xa5284400) [pid = 1861] [serial = 71] [outer = 0xa527b400]
10:48:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 30 (0xa5c71400) [pid = 1861] [serial = 72] [outer = 0xa527b400]
10:48:23 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
10:48:23 INFO - document served over http requires an https
10:48:23 INFO - sub-resource via script-tag using the http-csp
10:48:23 INFO - delivery method with keep-origin-redirect and when
10:48:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:23 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
10:48:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2276ms
10:48:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:48:23 INFO - PROCESS | 1810 | ++DOCSHELL 0xa555b800 == 13 [pid = 1861] [id = 27]
10:48:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 31 (0xa7393000) [pid = 1861] [serial = 73] [outer = (nil)]
10:48:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 32 (0xa58bd400) [pid = 1861] [serial = 74] [outer = 0xa7393000]
10:48:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 33 (0xa58c2400) [pid = 1861] [serial = 75] [outer = 0xa7393000]
10:48:25 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
10:48:25 INFO - document served over http requires an https
10:48:25 INFO - sub-resource via script-tag using the http-csp
10:48:25 INFO - delivery method with no-redirect and when
10:48:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:25 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
10:48:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2103ms
10:48:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:48:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d53c00 == 14 [pid = 1861] [id = 28]
10:48:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 34 (0xa4d54000) [pid = 1861] [serial = 76] [outer = (nil)]
10:48:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 35 (0xa4d55c00) [pid = 1861] [serial = 77] [outer = 0xa4d54000]
10:48:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 36 (0xa4d5b400) [pid = 1861] [serial = 78] [outer = 0xa4d54000]
10:48:28 INFO - PROCESS | 1810 | 1448045308008 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:48:28 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
10:48:28 INFO - document served over http requires an https
10:48:28 INFO - sub-resource via script-tag using the http-csp
10:48:28 INFO - delivery method with swap-origin-redirect and when
10:48:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:28 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
10:48:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3294ms
10:48:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa77c6400 == 13 [pid = 1861] [id = 25]
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa584fc00 == 12 [pid = 1861] [id = 23]
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa515e800 == 11 [pid = 1861] [id = 22]
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa5849400 == 10 [pid = 1861] [id = 21]
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa5165c00 == 9 [pid = 1861] [id = 20]
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa5562c00 == 8 [pid = 1861] [id = 19]
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa527ec00 == 7 [pid = 1861] [id = 15]
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa5556000 == 6 [pid = 1861] [id = 18]
10:48:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa515a800 == 5 [pid = 1861] [id = 17]
10:48:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d53400 == 6 [pid = 1861] [id = 29]
10:48:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 37 (0xa4d5c400) [pid = 1861] [serial = 79] [outer = (nil)]
10:48:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 38 (0xa527ec00) [pid = 1861] [serial = 80] [outer = 0xa4d5c400]
10:48:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 39 (0xa5849400) [pid = 1861] [serial = 81] [outer = 0xa4d5c400]
10:48:31 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
10:48:31 INFO - document served over http requires an https
10:48:31 INFO - sub-resource via xhr-request using the http-csp
10:48:31 INFO - delivery method with keep-origin-redirect and when
10:48:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:31 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
10:48:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2574ms
10:48:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:48:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa527d400 == 7 [pid = 1861] [id = 30]
10:48:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 40 (0xa58cbc00) [pid = 1861] [serial = 82] [outer = (nil)]
10:48:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 41 (0xa5c77000) [pid = 1861] [serial = 83] [outer = 0xa58cbc00]
10:48:33 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 42 (0xa6832c00) [pid = 1861] [serial = 84] [outer = 0xa58cbc00]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 41 (0xa7344800) [pid = 1861] [serial = 66] [outer = (nil)] [url = about:blank]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 40 (0xa5851000) [pid = 1861] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 39 (0xa527a400) [pid = 1861] [serial = 56] [outer = (nil)] [url = about:blank]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 38 (0xa5856800) [pid = 1861] [serial = 50] [outer = (nil)] [url = about:blank]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 37 (0xa5ede000) [pid = 1861] [serial = 53] [outer = (nil)] [url = about:blank]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 36 (0xa6832800) [pid = 1861] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045298624]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 35 (0xa5c70800) [pid = 1861] [serial = 61] [outer = (nil)] [url = about:blank]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 34 (0xa515b000) [pid = 1861] [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]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 33 (0xa5c6c000) [pid = 1861] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045298624]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 32 (0xa584b000) [pid = 1861] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 31 (0xa555ec00) [pid = 1861] [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]
10:48:34 INFO - PROCESS | 1810 | --DOMWINDOW == 30 (0xa5166000) [pid = 1861] [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]
10:48:34 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
10:48:34 INFO - document served over http requires an https
10:48:34 INFO - sub-resource via xhr-request using the http-csp
10:48:34 INFO - delivery method with no-redirect and when
10:48: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"
10:48:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:34 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
10:48:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3381ms
10:48:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:48:35 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5850400 == 8 [pid = 1861] [id = 31]
10:48:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 31 (0xa5a87800) [pid = 1861] [serial = 85] [outer = (nil)]
10:48:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 32 (0xa76d2800) [pid = 1861] [serial = 86] [outer = 0xa5a87800]
10:48:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 33 (0xad42b800) [pid = 1861] [serial = 87] [outer = 0xa5a87800]
10:48:37 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
10:48:37 INFO - document served over http requires an https
10:48:37 INFO - sub-resource via xhr-request using the http-csp
10:48:37 INFO - delivery method with swap-origin-redirect and when
10:48: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"
10:48:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:37 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
10:48:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2261ms
10:48:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:48:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5542800 == 9 [pid = 1861] [id = 32]
10:48:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 34 (0xa5545800) [pid = 1861] [serial = 88] [outer = (nil)]
10:48:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 35 (0xa5549400) [pid = 1861] [serial = 89] [outer = 0xa5545800]
10:48:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 36 (0xa555b000) [pid = 1861] [serial = 90] [outer = 0xa5545800]
10:48:39 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
10:48:39 INFO - document served over http requires an http
10:48:39 INFO - sub-resource via fetch-request using the http-csp
10:48:39 INFO - delivery method with keep-origin-redirect and when
10:48: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"
10:48:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:48:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:48:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:48:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:39 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
10:48:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2505ms
10:48:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:48:40 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5546c00 == 10 [pid = 1861] [id = 33]
10:48:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 37 (0xa5c77c00) [pid = 1861] [serial = 91] [outer = (nil)]
10:48:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 38 (0xa45c6c00) [pid = 1861] [serial = 92] [outer = 0xa5c77c00]
10:48:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 39 (0xa45cbc00) [pid = 1861] [serial = 93] [outer = 0xa5c77c00]
10:48:42 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
10:48:42 INFO - document served over http requires an http
10:48:42 INFO - sub-resource via fetch-request using the http-csp
10:48:42 INFO - delivery method with no-redirect and when
10:48: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"
10:48:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:48:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:48:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:48:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:42 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
10:48:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2325ms
10:48:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:48:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45d4000 == 11 [pid = 1861] [id = 34]
10:48:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 40 (0xa45d4c00) [pid = 1861] [serial = 94] [outer = (nil)]
10:48:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 41 (0xa44bc400) [pid = 1861] [serial = 95] [outer = 0xa45d4c00]
10:48:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 42 (0xa44c0800) [pid = 1861] [serial = 96] [outer = 0xa45d4c00]
10:48:45 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
10:48:45 INFO - document served over http requires an http
10:48:45 INFO - sub-resource via fetch-request using the http-csp
10:48:45 INFO - delivery method with swap-origin-redirect and when
10:48: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"
10:48:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:48:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:48:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:48:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:45 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
10:48:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2931ms
10:48:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:48:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44c8000 == 12 [pid = 1861] [id = 35]
10:48:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 43 (0xa45c8000) [pid = 1861] [serial = 97] [outer = (nil)]
10:48:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 44 (0xa45d0000) [pid = 1861] [serial = 98] [outer = 0xa45c8000]
10:48:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 45 (0xa527a800) [pid = 1861] [serial = 99] [outer = 0xa45c8000]
10:48:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa527d400 == 11 [pid = 1861] [id = 30]
10:48:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d53400 == 10 [pid = 1861] [id = 29]
10:48:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d53c00 == 9 [pid = 1861] [id = 28]
10:48:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa555b800 == 8 [pid = 1861] [id = 27]
10:48:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa5162c00 == 7 [pid = 1861] [id = 26]
10:48:47 INFO - PROCESS | 1810 | --DOMWINDOW == 44 (0xa5849800) [pid = 1861] [serial = 48] [outer = (nil)] [url = about:blank]
10:48:47 INFO - PROCESS | 1810 | --DOMWINDOW == 43 (0xa5556400) [pid = 1861] [serial = 57] [outer = (nil)] [url = about:blank]
10:48:47 INFO - PROCESS | 1810 | --DOMWINDOW == 42 (0xa5ed2400) [pid = 1861] [serial = 62] [outer = (nil)] [url = about:blank]
10:48:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d61000 == 8 [pid = 1861] [id = 36]
10:48:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 43 (0xa4d61400) [pid = 1861] [serial = 100] [outer = (nil)]
10:48:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 44 (0xa5165800) [pid = 1861] [serial = 101] [outer = 0xa4d61400]
10:48:47 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
10:48:47 INFO - document served over http requires an http
10:48:47 INFO - sub-resource via iframe-tag using the http-csp
10:48:47 INFO - delivery method with keep-origin-redirect and when
10:48: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"
10:48:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:47 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
10:48:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2598ms
10:48:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:48:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45c7800 == 9 [pid = 1861] [id = 37]
10:48:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 45 (0xa515f400) [pid = 1861] [serial = 102] [outer = (nil)]
10:48:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 46 (0xa555dc00) [pid = 1861] [serial = 103] [outer = 0xa515f400]
10:48:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 47 (0xa584a800) [pid = 1861] [serial = 104] [outer = 0xa515f400]
10:48:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa58c1800 == 10 [pid = 1861] [id = 38]
10:48:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 48 (0xa58c3400) [pid = 1861] [serial = 105] [outer = (nil)]
10:48:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 49 (0xa58c7800) [pid = 1861] [serial = 106] [outer = 0xa58c3400]
10:48:50 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
10:48:50 INFO - document served over http requires an http
10:48:50 INFO - sub-resource via iframe-tag using the http-csp
10:48:50 INFO - delivery method with no-redirect and when
10:48: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"
10:48:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:50 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
10:48:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2848ms
10:48:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:48:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5555c00 == 11 [pid = 1861] [id = 39]
10:48:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 50 (0xa5559400) [pid = 1861] [serial = 107] [outer = (nil)]
10:48:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 51 (0xa5c6d800) [pid = 1861] [serial = 108] [outer = 0xa5559400]
10:48:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0xa5ed7000) [pid = 1861] [serial = 109] [outer = 0xa5559400]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa5c77000) [pid = 1861] [serial = 83] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 50 (0xa5284400) [pid = 1861] [serial = 71] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 49 (0xa58bd400) [pid = 1861] [serial = 74] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 48 (0xa527ec00) [pid = 1861] [serial = 80] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 47 (0xaa1b8c00) [pid = 1861] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 46 (0xa4d55c00) [pid = 1861] [serial = 77] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 45 (0xa76d2800) [pid = 1861] [serial = 86] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 44 (0xa4d54000) [pid = 1861] [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]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 43 (0xa58cbc00) [pid = 1861] [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]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 42 (0xa4d5c400) [pid = 1861] [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]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 41 (0xa5285400) [pid = 1861] [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]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 40 (0xa77c6c00) [pid = 1861] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 39 (0xa5847400) [pid = 1861] [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]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 38 (0xa5556c00) [pid = 1861] [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]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 37 (0xa5a88c00) [pid = 1861] [serial = 42] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 36 (0xa5849400) [pid = 1861] [serial = 81] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 35 (0xa688b800) [pid = 1861] [serial = 54] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 34 (0xa5a93c00) [pid = 1861] [serial = 51] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | --DOMWINDOW == 33 (0xa6832c00) [pid = 1861] [serial = 84] [outer = (nil)] [url = about:blank]
10:48:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa515cc00 == 12 [pid = 1861] [id = 40]
10:48:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 34 (0xa515ec00) [pid = 1861] [serial = 110] [outer = (nil)]
10:48:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 35 (0xa5556c00) [pid = 1861] [serial = 111] [outer = 0xa515ec00]
10:48:52 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
10:48:52 INFO - document served over http requires an http
10:48:52 INFO - sub-resource via iframe-tag using the http-csp
10:48:52 INFO - delivery method with swap-origin-redirect and when
10: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"
10:48:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:52 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
10:48:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2186ms
10:48:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:48:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5285400 == 13 [pid = 1861] [id = 41]
10:48:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 36 (0xa5a8f000) [pid = 1861] [serial = 112] [outer = (nil)]
10:48:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 37 (0xa6833400) [pid = 1861] [serial = 113] [outer = 0xa5a8f000]
10:48:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 38 (0xa6891000) [pid = 1861] [serial = 114] [outer = 0xa5a8f000]
10:48:54 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
10:48:54 INFO - document served over http requires an http
10:48:54 INFO - sub-resource via script-tag using the http-csp
10:48:54 INFO - delivery method with keep-origin-redirect and when
10:48: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"
10:48:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:54 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
10:48:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1791ms
10:48:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:48:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44c5c00 == 14 [pid = 1861] [id = 42]
10:48:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 39 (0xa44c6400) [pid = 1861] [serial = 115] [outer = (nil)]
10:48:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 40 (0xa45d2800) [pid = 1861] [serial = 116] [outer = 0xa44c6400]
10:48:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 41 (0xa5547800) [pid = 1861] [serial = 117] [outer = 0xa44c6400]
10:48:56 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
10:48:56 INFO - document served over http requires an http
10:48:56 INFO - sub-resource via script-tag using the http-csp
10:48:56 INFO - delivery method with no-redirect and when
10:48: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"
10:48:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:56 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
10:48:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1861ms
10:48:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:48:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5a91c00 == 15 [pid = 1861] [id = 43]
10:48:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 42 (0xa5c70400) [pid = 1861] [serial = 118] [outer = (nil)]
10:48:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 43 (0xa739a800) [pid = 1861] [serial = 119] [outer = 0xa5c70400]
10:48:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 44 (0xa4db1000) [pid = 1861] [serial = 120] [outer = 0xa5c70400]
10:48:58 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
10:48:58 INFO - document served over http requires an http
10:48:58 INFO - sub-resource via script-tag using the http-csp
10:48:58 INFO - delivery method with swap-origin-redirect and when
10:48: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"
10:48:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:58 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
10:48:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2277ms
10:48:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:48:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4db9400 == 16 [pid = 1861] [id = 44]
10:48:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 45 (0xa4dbb400) [pid = 1861] [serial = 121] [outer = (nil)]
10:48:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 46 (0xa5ed7400) [pid = 1861] [serial = 122] [outer = 0xa4dbb400]
10:49:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 47 (0xa3f75400) [pid = 1861] [serial = 123] [outer = 0xa4dbb400]
10:49:01 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
10:49:01 INFO - document served over http requires an http
10:49:01 INFO - sub-resource via xhr-request using the http-csp
10:49:01 INFO - delivery method with keep-origin-redirect and when
10:49: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"
10:49:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:49:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:49:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:01 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
10:49:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2295ms
10:49:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:49:01 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f7c800 == 17 [pid = 1861] [id = 45]
10:49:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 48 (0xa3f7dc00) [pid = 1861] [serial = 124] [outer = (nil)]
10:49:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 49 (0xa3fad000) [pid = 1861] [serial = 125] [outer = 0xa3f7dc00]
10:49:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 50 (0xa3fb0000) [pid = 1861] [serial = 126] [outer = 0xa3f7dc00]
10:49:03 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
10:49:03 INFO - document served over http requires an http
10:49:03 INFO - sub-resource via xhr-request using the http-csp
10:49:03 INFO - delivery method with no-redirect and when
10:49: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"
10:49:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:49:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:49:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:03 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
10:49:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2257ms
10:49:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:49:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 17 (0x9f535c00) [pid = 1810] [serial = 24] [outer = 0x9ab1ac00]
10:49:04 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fb7c00 == 18 [pid = 1861] [id = 46]
10:49:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 51 (0xa3fb9400) [pid = 1861] [serial = 127] [outer = (nil)]
10:49:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0xa3df0c00) [pid = 1861] [serial = 128] [outer = 0xa3fb9400]
10:49:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa3df5000) [pid = 1861] [serial = 129] [outer = 0xa3fb9400]
10:49:07 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
10:49:07 INFO - document served over http requires an http
10:49:07 INFO - sub-resource via xhr-request using the http-csp
10:49:07 INFO - delivery method with swap-origin-redirect and when
10: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"
10:49:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:49:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:49:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:07 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
10:49:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3849ms
10:49:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:49:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f73000 == 19 [pid = 1861] [id = 47]
10:49:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa3fba000) [pid = 1861] [serial = 130] [outer = (nil)]
10:49:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa45c8800) [pid = 1861] [serial = 131] [outer = 0xa3fba000]
10:49:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa4db0800) [pid = 1861] [serial = 132] [outer = 0xa3fba000]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa5285400 == 18 [pid = 1861] [id = 41]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa515cc00 == 17 [pid = 1861] [id = 40]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa5555c00 == 16 [pid = 1861] [id = 39]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa58c1800 == 15 [pid = 1861] [id = 38]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa45c7800 == 14 [pid = 1861] [id = 37]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d61000 == 13 [pid = 1861] [id = 36]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa44c8000 == 12 [pid = 1861] [id = 35]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa45d4000 == 11 [pid = 1861] [id = 34]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa5546c00 == 10 [pid = 1861] [id = 33]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa5850400 == 9 [pid = 1861] [id = 31]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa5a8d000 == 8 [pid = 1861] [id = 24]
10:49:09 INFO - PROCESS | 1810 | --DOCSHELL 0xa5542800 == 7 [pid = 1861] [id = 32]
10:49:09 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa4d5b400) [pid = 1861] [serial = 78] [outer = (nil)] [url = about:blank]
10:49:09 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
10:49:09 INFO - document served over http requires an https
10:49:09 INFO - sub-resource via fetch-request using the http-csp
10:49:09 INFO - delivery method with keep-origin-redirect and when
10:49: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"
10:49:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:49:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:49:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:49:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:09 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
10:49:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2240ms
10:49:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:49:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fbb800 == 8 [pid = 1861] [id = 48]
10:49:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa44c8000) [pid = 1861] [serial = 133] [outer = (nil)]
10:49:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa4d60400) [pid = 1861] [serial = 134] [outer = 0xa44c8000]
10:49:10 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa5166c00) [pid = 1861] [serial = 135] [outer = 0xa44c8000]
10:49:11 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
10:49:11 INFO - document served over http requires an https
10:49:11 INFO - sub-resource via fetch-request using the http-csp
10:49:11 INFO - delivery method with no-redirect and when
10:49: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"
10:49:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:49:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:49:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:49:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:11 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
10:49:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1699ms
10:49:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:49:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d55c00 == 9 [pid = 1861] [id = 49]
10:49:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa5542000) [pid = 1861] [serial = 136] [outer = (nil)]
10:49:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa5563000) [pid = 1861] [serial = 137] [outer = 0xa5542000]
10:49:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa5855400) [pid = 1861] [serial = 138] [outer = 0xa5542000]
10:49:13 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
10:49:13 INFO - document served over http requires an https
10:49:13 INFO - sub-resource via fetch-request using the http-csp
10:49:13 INFO - delivery method with swap-origin-redirect and when
10:49:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:49:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:49:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:49:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:49:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:13 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
10:49:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1796ms
10:49:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:49:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa554b800 == 10 [pid = 1861] [id = 50]
10:49:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa5a89800) [pid = 1861] [serial = 139] [outer = (nil)]
10:49:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa6830400) [pid = 1861] [serial = 140] [outer = 0xa5a89800]
10:49:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa733e400) [pid = 1861] [serial = 141] [outer = 0xa5a89800]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa58c7800) [pid = 1861] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045329445]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa5165800) [pid = 1861] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa45d0000) [pid = 1861] [serial = 98] [outer = (nil)] [url = about:blank]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa44bc400) [pid = 1861] [serial = 95] [outer = (nil)] [url = about:blank]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa45c6c00) [pid = 1861] [serial = 92] [outer = (nil)] [url = about:blank]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa5c6d800) [pid = 1861] [serial = 108] [outer = (nil)] [url = about:blank]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa555dc00) [pid = 1861] [serial = 103] [outer = (nil)] [url = about:blank]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa5549400) [pid = 1861] [serial = 89] [outer = (nil)] [url = about:blank]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa5556c00) [pid = 1861] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa6833400) [pid = 1861] [serial = 113] [outer = (nil)] [url = about:blank]
10:49:14 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa515ec00) [pid = 1861] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:15 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa515f400) [pid = 1861] [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]
10:49:15 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa45c8000) [pid = 1861] [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]
10:49:15 INFO - PROCESS | 1810 | --DOMWINDOW == 50 (0xa58c3400) [pid = 1861] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045329445]
10:49:15 INFO - PROCESS | 1810 | --DOMWINDOW == 49 (0xa5559400) [pid = 1861] [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]
10:49:15 INFO - PROCESS | 1810 | --DOMWINDOW == 48 (0xa4d61400) [pid = 1861] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:15 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45ccc00 == 11 [pid = 1861] [id = 51]
10:49:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 49 (0xa45cd400) [pid = 1861] [serial = 142] [outer = (nil)]
10:49:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 50 (0xa4d5b400) [pid = 1861] [serial = 143] [outer = 0xa45cd400]
10:49: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
10:49:15 INFO - document served over http requires an https
10:49:15 INFO - sub-resource via iframe-tag using the http-csp
10:49:15 INFO - delivery method with keep-origin-redirect and when
10: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"
10:49:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:49:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:49:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2789ms
10:49:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:49:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d52400 == 12 [pid = 1861] [id = 52]
10:49:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 51 (0xa515b000) [pid = 1861] [serial = 144] [outer = (nil)]
10:49:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0xa5546400) [pid = 1861] [serial = 145] [outer = 0xa515b000]
10:49:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa5847800) [pid = 1861] [serial = 146] [outer = 0xa515b000]
10:49:17 INFO - PROCESS | 1810 | ++DOCSHELL 0xa683a800 == 13 [pid = 1861] [id = 53]
10:49:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa6887800) [pid = 1861] [serial = 147] [outer = (nil)]
10:49:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xaa47d400) [pid = 1861] [serial = 148] [outer = 0xa6887800]
10:49: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
10:49:18 INFO - document served over http requires an https
10:49:18 INFO - sub-resource via iframe-tag using the http-csp
10:49:18 INFO - delivery method with no-redirect and when
10:49: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"
10:49:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:49:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:49:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2338ms
10:49:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:49:18 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39a8800 == 14 [pid = 1861] [id = 54]
10:49:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa39a8c00) [pid = 1861] [serial = 149] [outer = (nil)]
10:49:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa39aa800) [pid = 1861] [serial = 150] [outer = 0xa39a8c00]
10:49:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa39aec00) [pid = 1861] [serial = 151] [outer = 0xa39a8c00]
10:49:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa376e400 == 15 [pid = 1861] [id = 55]
10:49:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa376e800) [pid = 1861] [serial = 152] [outer = (nil)]
10:49:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa3773800) [pid = 1861] [serial = 153] [outer = 0xa376e800]
10:49: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
10:49:20 INFO - document served over http requires an https
10:49:20 INFO - sub-resource via iframe-tag using the http-csp
10:49:20 INFO - delivery method with swap-origin-redirect and when
10:49: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"
10:49:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:49:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:49:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2613ms
10:49:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:49:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3772000 == 16 [pid = 1861] [id = 56]
10:49:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa3778800) [pid = 1861] [serial = 154] [outer = (nil)]
10:49:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa39a6400) [pid = 1861] [serial = 155] [outer = 0xa3778800]
10:49:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa3403c00) [pid = 1861] [serial = 156] [outer = 0xa3778800]
10:49: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
10:49:23 INFO - document served over http requires an https
10:49:23 INFO - sub-resource via script-tag using the http-csp
10:49:23 INFO - delivery method with keep-origin-redirect and when
10:49: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"
10:49:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:49:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:49:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2802ms
10:49:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:49:25 INFO - PROCESS | 1810 | ++DOCSHELL 0xa340f000 == 17 [pid = 1861] [id = 57]
10:49:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa340f400) [pid = 1861] [serial = 157] [outer = (nil)]
10:49:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa3777000) [pid = 1861] [serial = 158] [outer = 0xa340f400]
10:49:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa39adc00) [pid = 1861] [serial = 159] [outer = 0xa340f400]
10:49:27 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
10:49:27 INFO - document served over http requires an https
10:49:27 INFO - sub-resource via script-tag using the http-csp
10:49:27 INFO - delivery method with no-redirect and when
10:49: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"
10:49:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:49:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:49:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:27 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
10:49:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3763ms
10:49:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:49:28 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df1400 == 18 [pid = 1861] [id = 58]
10:49:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa3df1800) [pid = 1861] [serial = 160] [outer = (nil)]
10:49:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa3fad400) [pid = 1861] [serial = 161] [outer = 0xa3df1800]
10:49:28 INFO - PROCESS | 1810 | --DOMWINDOW == 16 (0x938e3800) [pid = 1810] [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.]
10:49:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa45d1800) [pid = 1861] [serial = 162] [outer = 0xa3df1800]
10:49:28 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d55c00 == 17 [pid = 1861] [id = 49]
10:49:28 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fbb800 == 16 [pid = 1861] [id = 48]
10:49:28 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f73000 == 15 [pid = 1861] [id = 47]
10:49:28 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f7c800 == 14 [pid = 1861] [id = 45]
10:49:28 INFO - PROCESS | 1810 | --DOCSHELL 0xa4db9400 == 13 [pid = 1861] [id = 44]
10:49:28 INFO - PROCESS | 1810 | --DOCSHELL 0xa5a91c00 == 12 [pid = 1861] [id = 43]
10:49:28 INFO - PROCESS | 1810 | --DOCSHELL 0xa44c5c00 == 11 [pid = 1861] [id = 42]
10:49:28 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa527a800) [pid = 1861] [serial = 99] [outer = (nil)] [url = about:blank]
10:49:28 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa5ed7000) [pid = 1861] [serial = 109] [outer = (nil)] [url = about:blank]
10:49:28 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa584a800) [pid = 1861] [serial = 104] [outer = (nil)] [url = about:blank]
10:49:29 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
10:49:29 INFO - document served over http requires an https
10:49:29 INFO - sub-resource via script-tag using the http-csp
10:49:29 INFO - delivery method with swap-origin-redirect and when
10: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"
10:49:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:49:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:49:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:29 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
10:49:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2047ms
10:49:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:49:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f75000 == 12 [pid = 1861] [id = 59]
10:49:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa4d57000) [pid = 1861] [serial = 163] [outer = (nil)]
10:49:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa4db9000) [pid = 1861] [serial = 164] [outer = 0xa4d57000]
10:49:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa515cc00) [pid = 1861] [serial = 165] [outer = 0xa4d57000]
10:49: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
10:49:31 INFO - document served over http requires an https
10:49:31 INFO - sub-resource via xhr-request using the http-csp
10:49:31 INFO - delivery method with keep-origin-redirect and when
10:49: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"
10:49:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:49:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:49:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1815ms
10:49:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:49:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d5f400 == 13 [pid = 1861] [id = 60]
10:49:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa4db0c00) [pid = 1861] [serial = 166] [outer = (nil)]
10:49:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa5853800) [pid = 1861] [serial = 167] [outer = 0xa4db0c00]
10:49:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa58cb000) [pid = 1861] [serial = 168] [outer = 0xa4db0c00]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa5563000) [pid = 1861] [serial = 137] [outer = (nil)] [url = about:blank]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa739a800) [pid = 1861] [serial = 119] [outer = (nil)] [url = about:blank]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa5ed7400) [pid = 1861] [serial = 122] [outer = (nil)] [url = about:blank]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa3fad000) [pid = 1861] [serial = 125] [outer = (nil)] [url = about:blank]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa4d60400) [pid = 1861] [serial = 134] [outer = (nil)] [url = about:blank]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa45d2800) [pid = 1861] [serial = 116] [outer = (nil)] [url = about:blank]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa45c8800) [pid = 1861] [serial = 131] [outer = (nil)] [url = about:blank]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa3df0c00) [pid = 1861] [serial = 128] [outer = (nil)] [url = about:blank]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa5542000) [pid = 1861] [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]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa3fba000) [pid = 1861] [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]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa44c8000) [pid = 1861] [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]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa5a8f000) [pid = 1861] [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]
10:49:33 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa6891000) [pid = 1861] [serial = 114] [outer = (nil)] [url = about:blank]
10:49:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:49:34 INFO - document served over http requires an https
10:49:34 INFO - sub-resource via xhr-request using the http-csp
10:49:34 INFO - delivery method with no-redirect and when
10:49: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"
10:49:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:49:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:49:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:49:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2850ms
10:49:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:49:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d5b800 == 14 [pid = 1861] [id = 61]
10:49:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa554b400) [pid = 1861] [serial = 169] [outer = (nil)]
10:49:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa5c71000) [pid = 1861] [serial = 170] [outer = 0xa554b400]
10:49:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa5edd000) [pid = 1861] [serial = 171] [outer = 0xa554b400]
10:49: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
10:49:36 INFO - document served over http requires an https
10:49:36 INFO - sub-resource via xhr-request using the http-csp
10:49:36 INFO - delivery method with swap-origin-redirect and when
10: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"
10:49:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:49:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:49:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2343ms
10:49:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:49:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fadc00 == 15 [pid = 1861] [id = 62]
10:49:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa3fb2800) [pid = 1861] [serial = 172] [outer = (nil)]
10:49:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa5541c00) [pid = 1861] [serial = 173] [outer = 0xa3fb2800]
10:49:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa5c72400) [pid = 1861] [serial = 174] [outer = 0xa3fb2800]
10:49: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
10:49:39 INFO - document served over http requires an http
10:49:39 INFO - sub-resource via fetch-request using the meta-csp
10:49:39 INFO - delivery method with keep-origin-redirect and when
10:49: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"
10:49:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:49:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:49:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:49:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2685ms
10:49:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:49:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fb7800 == 16 [pid = 1861] [id = 63]
10:49:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa4db9400) [pid = 1861] [serial = 175] [outer = (nil)]
10:49:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa4ca1c00) [pid = 1861] [serial = 176] [outer = 0xa4db9400]
10:49:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa4ca6000) [pid = 1861] [serial = 177] [outer = 0xa4db9400]
10:49: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
10:49:41 INFO - document served over http requires an http
10:49:41 INFO - sub-resource via fetch-request using the meta-csp
10:49:41 INFO - delivery method with no-redirect and when
10:49: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"
10:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:49:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:49:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:49:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2446ms
10:49:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:49:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4cad400 == 17 [pid = 1861] [id = 64]
10:49:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa4cad800) [pid = 1861] [serial = 178] [outer = (nil)]
10:49:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa3260000) [pid = 1861] [serial = 179] [outer = 0xa4cad800]
10:49:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa3264400) [pid = 1861] [serial = 180] [outer = 0xa4cad800]
10:49: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
10:49:45 INFO - document served over http requires an http
10:49:45 INFO - sub-resource via fetch-request using the meta-csp
10:49:45 INFO - delivery method with swap-origin-redirect and when
10:49: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"
10:49:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:49:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:49:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:49:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3252ms
10:49:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:49:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa326cc00 == 18 [pid = 1861] [id = 65]
10:49:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa326e400) [pid = 1861] [serial = 181] [outer = (nil)]
10:49:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa4cae400) [pid = 1861] [serial = 182] [outer = 0xa326e400]
10:49:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa32a4400) [pid = 1861] [serial = 183] [outer = 0xa326e400]
10:49:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32aac00 == 19 [pid = 1861] [id = 66]
10:49:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa32ab000) [pid = 1861] [serial = 184] [outer = (nil)]
10:49:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa32ad000) [pid = 1861] [serial = 185] [outer = 0xa32ab000]
10:49: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
10:49:47 INFO - document served over http requires an http
10:49:47 INFO - sub-resource via iframe-tag using the meta-csp
10:49:47 INFO - delivery method with keep-origin-redirect and when
10:49: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"
10:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:49:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:49:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2344ms
10:49:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:49:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b34c00 == 20 [pid = 1861] [id = 67]
10:49:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa2b35000) [pid = 1861] [serial = 186] [outer = (nil)]
10:49:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa2b36c00) [pid = 1861] [serial = 187] [outer = 0xa2b35000]
10:49:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2b3b400) [pid = 1861] [serial = 188] [outer = 0xa2b35000]
10:49:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32ac800 == 21 [pid = 1861] [id = 68]
10:49:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa32ae800) [pid = 1861] [serial = 189] [outer = (nil)]
10:49:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa739ec00) [pid = 1861] [serial = 190] [outer = 0xa32ae800]
10:49:49 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
10:49:49 INFO - document served over http requires an http
10:49:49 INFO - sub-resource via iframe-tag using the meta-csp
10:49:49 INFO - delivery method with no-redirect and when
10:49: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"
10:49:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:49:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:49:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:49 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
10:49:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2242ms
10:49:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:49:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b34000 == 22 [pid = 1861] [id = 69]
10:49:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2b34400) [pid = 1861] [serial = 191] [outer = (nil)]
10:49:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa2bf2400) [pid = 1861] [serial = 192] [outer = 0xa2b34400]
10:49:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa3402c00) [pid = 1861] [serial = 193] [outer = 0xa2b34400]
10:49:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf0400 == 23 [pid = 1861] [id = 70]
10:49:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa2bf0800) [pid = 1861] [serial = 194] [outer = (nil)]
10:49:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa3263400) [pid = 1861] [serial = 195] [outer = 0xa2bf0800]
10:49:53 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
10:49:53 INFO - document served over http requires an http
10:49:53 INFO - sub-resource via iframe-tag using the meta-csp
10:49:53 INFO - delivery method with swap-origin-redirect and when
10:49: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"
10:49:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:49:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:49:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:53 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
10:49:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3255ms
10:49:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:49:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bedc00 == 24 [pid = 1861] [id = 71]
10:49:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa2bf0c00) [pid = 1861] [serial = 196] [outer = (nil)]
10:49:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa3410800) [pid = 1861] [serial = 197] [outer = 0xa2bf0c00]
10:49:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa39a2800) [pid = 1861] [serial = 198] [outer = 0xa2bf0c00]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d5f400 == 23 [pid = 1861] [id = 60]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f75000 == 22 [pid = 1861] [id = 59]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df1400 == 21 [pid = 1861] [id = 58]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa340f000 == 20 [pid = 1861] [id = 57]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa376e400 == 19 [pid = 1861] [id = 55]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fb7c00 == 18 [pid = 1861] [id = 46]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa683a800 == 17 [pid = 1861] [id = 53]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d52400 == 16 [pid = 1861] [id = 52]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa554b800 == 15 [pid = 1861] [id = 50]
10:49:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa45ccc00 == 14 [pid = 1861] [id = 51]
10:49:54 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa5855400) [pid = 1861] [serial = 138] [outer = (nil)] [url = about:blank]
10:49:54 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa4db0800) [pid = 1861] [serial = 132] [outer = (nil)] [url = about:blank]
10:49:54 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa5166c00) [pid = 1861] [serial = 135] [outer = (nil)] [url = about:blank]
10:49: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
10:49:55 INFO - document served over http requires an http
10:49:55 INFO - sub-resource via script-tag using the meta-csp
10:49:55 INFO - delivery method with keep-origin-redirect and when
10:49: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"
10:49:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:49:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:49:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49: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
10:49:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2407ms
10:49:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:49:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa340e000 == 15 [pid = 1861] [id = 72]
10:49:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa3dfd000) [pid = 1861] [serial = 199] [outer = (nil)]
10:49:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa3fb7c00) [pid = 1861] [serial = 200] [outer = 0xa3dfd000]
10:49:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa45c9800) [pid = 1861] [serial = 201] [outer = 0xa3dfd000]
10:49:57 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
10:49:57 INFO - document served over http requires an http
10:49:57 INFO - sub-resource via script-tag using the meta-csp
10:49:57 INFO - delivery method with no-redirect and when
10:49: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"
10:49:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:49:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:49:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:49:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:49:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:49:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:49:57 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
10:49:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2344ms
10:49:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:49:58 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fae400 == 16 [pid = 1861] [id = 73]
10:49:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa3faf000) [pid = 1861] [serial = 202] [outer = (nil)]
10:49:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa4dbac00) [pid = 1861] [serial = 203] [outer = 0xa3faf000]
10:49:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa515ec00) [pid = 1861] [serial = 204] [outer = 0xa3faf000]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa3fad400) [pid = 1861] [serial = 161] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa3777000) [pid = 1861] [serial = 158] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa3773800) [pid = 1861] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa4d5b400) [pid = 1861] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa4db9000) [pid = 1861] [serial = 164] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa5546400) [pid = 1861] [serial = 145] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa39a6400) [pid = 1861] [serial = 155] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xaa47d400) [pid = 1861] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045357922]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa6830400) [pid = 1861] [serial = 140] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa5853800) [pid = 1861] [serial = 167] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa39aa800) [pid = 1861] [serial = 150] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa5c71000) [pid = 1861] [serial = 170] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa4d57000) [pid = 1861] [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]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa3df1800) [pid = 1861] [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]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa4db0c00) [pid = 1861] [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]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa340f400) [pid = 1861] [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]
10:49:59 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa6887800) [pid = 1861] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045357922]
10:50:00 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa376e800) [pid = 1861] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:00 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa45cd400) [pid = 1861] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:00 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa515cc00) [pid = 1861] [serial = 165] [outer = (nil)] [url = about:blank]
10:50:00 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa58cb000) [pid = 1861] [serial = 168] [outer = (nil)] [url = about:blank]
10:50: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
10:50:01 INFO - document served over http requires an http
10:50:01 INFO - sub-resource via script-tag using the meta-csp
10:50:01 INFO - delivery method with swap-origin-redirect and when
10:50: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"
10:50:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:50:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:50:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50: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
10:50:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3567ms
10:50:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:50:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa326a400 == 17 [pid = 1861] [id = 74]
10:50:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa326a800) [pid = 1861] [serial = 205] [outer = (nil)]
10:50:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa3403000) [pid = 1861] [serial = 206] [outer = 0xa326a800]
10:50:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa39a1000) [pid = 1861] [serial = 207] [outer = 0xa326a800]
10:50:03 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
10:50:03 INFO - document served over http requires an http
10:50:03 INFO - sub-resource via xhr-request using the meta-csp
10:50:03 INFO - delivery method with keep-origin-redirect and when
10:50: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"
10:50:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:50:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:50:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:03 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
10:50:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2492ms
10:50:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:50:04 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bec400 == 18 [pid = 1861] [id = 75]
10:50:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa2bf6800) [pid = 1861] [serial = 208] [outer = (nil)]
10:50:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa527d400) [pid = 1861] [serial = 209] [outer = 0xa2bf6800]
10:50:05 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa553fc00) [pid = 1861] [serial = 210] [outer = 0xa2bf6800]
10:50:06 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
10:50:06 INFO - document served over http requires an http
10:50:06 INFO - sub-resource via xhr-request using the meta-csp
10:50:06 INFO - delivery method with no-redirect and when
10:50: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"
10:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:50:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:50:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:06 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
10:50:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2050ms
10:50:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:50:06 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4db0c00 == 19 [pid = 1861] [id = 76]
10:50:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa4db4400) [pid = 1861] [serial = 211] [outer = (nil)]
10:50:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa58c1000) [pid = 1861] [serial = 212] [outer = 0xa4db4400]
10:50:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa5a86000) [pid = 1861] [serial = 213] [outer = 0xa4db4400]
10:50:08 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
10:50:08 INFO - document served over http requires an http
10:50:08 INFO - sub-resource via xhr-request using the meta-csp
10:50:08 INFO - delivery method with swap-origin-redirect and when
10:50: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"
10:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:50:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:50:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:08 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
10:50:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2304ms
10:50:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:50:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa683a800 == 20 [pid = 1861] [id = 77]
10:50:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa6888400) [pid = 1861] [serial = 214] [outer = (nil)]
10:50:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa77c9000) [pid = 1861] [serial = 215] [outer = 0xa6888400]
10:50:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa2862800) [pid = 1861] [serial = 216] [outer = 0xa6888400]
10:50:11 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
10:50:11 INFO - document served over http requires an https
10:50:11 INFO - sub-resource via fetch-request using the meta-csp
10:50:11 INFO - delivery method with keep-origin-redirect and when
10:50: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"
10:50:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:50:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:50:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:50:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:11 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
10:50:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3049ms
10:50:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:50:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa286ac00 == 21 [pid = 1861] [id = 78]
10:50:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa286b800) [pid = 1861] [serial = 217] [outer = (nil)]
10:50:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa286e400) [pid = 1861] [serial = 218] [outer = 0xa286b800]
10:50:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa76d3400) [pid = 1861] [serial = 219] [outer = 0xa286b800]
10:50:14 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
10:50:14 INFO - document served over http requires an https
10:50:14 INFO - sub-resource via fetch-request using the meta-csp
10:50:14 INFO - delivery method with no-redirect and when
10:50: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"
10:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:50:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:50:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:50:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:14 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
10:50:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2761ms
10:50:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:50:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2394c00 == 22 [pid = 1861] [id = 79]
10:50:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa2396800) [pid = 1861] [serial = 220] [outer = (nil)]
10:50:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa2398400) [pid = 1861] [serial = 221] [outer = 0xa2396800]
10:50:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa2179c00) [pid = 1861] [serial = 222] [outer = 0xa2396800]
10:50: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
10:50:18 INFO - document served over http requires an https
10:50:18 INFO - sub-resource via fetch-request using the meta-csp
10:50:18 INFO - delivery method with swap-origin-redirect and when
10:50: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"
10:50:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:50:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:50:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:50:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50: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
10:50:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4617ms
10:50:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:50:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2186800 == 23 [pid = 1861] [id = 80]
10:50:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa2396400) [pid = 1861] [serial = 223] [outer = (nil)]
10:50:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa2861800) [pid = 1861] [serial = 224] [outer = 0xa2396400]
10:50:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa2b39400) [pid = 1861] [serial = 225] [outer = 0xa2396400]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa340e000 == 22 [pid = 1861] [id = 72]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bedc00 == 21 [pid = 1861] [id = 71]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf0400 == 20 [pid = 1861] [id = 70]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa32ac800 == 19 [pid = 1861] [id = 68]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b34c00 == 18 [pid = 1861] [id = 67]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa32aac00 == 17 [pid = 1861] [id = 66]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa326cc00 == 16 [pid = 1861] [id = 65]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa4cad400 == 15 [pid = 1861] [id = 64]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fb7800 == 14 [pid = 1861] [id = 63]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fadc00 == 13 [pid = 1861] [id = 62]
10:50:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d5b800 == 12 [pid = 1861] [id = 61]
10:50:20 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa39adc00) [pid = 1861] [serial = 159] [outer = (nil)] [url = about:blank]
10:50:20 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa45d1800) [pid = 1861] [serial = 162] [outer = (nil)] [url = about:blank]
10:50:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2becc00 == 13 [pid = 1861] [id = 81]
10:50:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa2bed800) [pid = 1861] [serial = 226] [outer = (nil)]
10:50:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa3262800) [pid = 1861] [serial = 227] [outer = 0xa2bed800]
10:50: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
10:50:21 INFO - document served over http requires an https
10:50:21 INFO - sub-resource via iframe-tag using the meta-csp
10:50:21 INFO - delivery method with keep-origin-redirect and when
10:50: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"
10:50:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:50:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:50:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50: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
10:50:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2203ms
10:50:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:50:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa238d400 == 14 [pid = 1861] [id = 82]
10:50:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa2395c00) [pid = 1861] [serial = 228] [outer = (nil)]
10:50:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa32ac800) [pid = 1861] [serial = 229] [outer = 0xa2395c00]
10:50:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa340cc00) [pid = 1861] [serial = 230] [outer = 0xa2395c00]
10:50:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39ab800 == 15 [pid = 1861] [id = 83]
10:50:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa39ac800) [pid = 1861] [serial = 231] [outer = (nil)]
10:50:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa3df4400) [pid = 1861] [serial = 232] [outer = 0xa39ac800]
10:50:23 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
10:50:23 INFO - document served over http requires an https
10:50:23 INFO - sub-resource via iframe-tag using the meta-csp
10:50:23 INFO - delivery method with no-redirect and when
10:50: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"
10:50:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:50:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:50:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:23 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
10:50:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2102ms
10:50:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:50:23 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32a5c00 == 16 [pid = 1861] [id = 84]
10:50:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa32a8000) [pid = 1861] [serial = 233] [outer = (nil)]
10:50:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa3f7f800) [pid = 1861] [serial = 234] [outer = 0xa32a8000]
10:50:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa44bdc00) [pid = 1861] [serial = 235] [outer = 0xa32a8000]
10:50:25 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa32ad000) [pid = 1861] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:25 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa4cae400) [pid = 1861] [serial = 182] [outer = (nil)] [url = about:blank]
10:50:25 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa739ec00) [pid = 1861] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045389422]
10:50:25 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa2b36c00) [pid = 1861] [serial = 187] [outer = (nil)] [url = about:blank]
10:50:25 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa4ca1c00) [pid = 1861] [serial = 176] [outer = (nil)] [url = about:blank]
10:50:25 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa3260000) [pid = 1861] [serial = 179] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa3263400) [pid = 1861] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa2bf2400) [pid = 1861] [serial = 192] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa5541c00) [pid = 1861] [serial = 173] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa3fb7c00) [pid = 1861] [serial = 200] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa3410800) [pid = 1861] [serial = 197] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa4dbac00) [pid = 1861] [serial = 203] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa2bf0c00) [pid = 1861] [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]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa3dfd000) [pid = 1861] [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]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa32ab000) [pid = 1861] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa32ae800) [pid = 1861] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045389422]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa3fb9400) [pid = 1861] [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]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa2bf0800) [pid = 1861] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa45d4c00) [pid = 1861] [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]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa5c6e800) [pid = 1861] [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]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa3df5000) [pid = 1861] [serial = 129] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa44c0800) [pid = 1861] [serial = 96] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa739d400) [pid = 1861] [serial = 67] [outer = (nil)] [url = about:blank]
10:50:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bed000 == 17 [pid = 1861] [id = 85]
10:50:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa2bed400) [pid = 1861] [serial = 236] [outer = (nil)]
10:50:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa32ab000) [pid = 1861] [serial = 237] [outer = 0xa2bed400]
10:50:26 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
10:50:26 INFO - document served over http requires an https
10:50:26 INFO - sub-resource via iframe-tag using the meta-csp
10:50:26 INFO - delivery method with swap-origin-redirect and when
10:50: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"
10:50:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:50:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:50:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:26 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
10:50:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3399ms
10:50:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:50:27 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf2400 == 18 [pid = 1861] [id = 86]
10:50:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa3f78800) [pid = 1861] [serial = 238] [outer = (nil)]
10:50:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa44ca400) [pid = 1861] [serial = 239] [outer = 0xa3f78800]
10:50:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa4ca9000) [pid = 1861] [serial = 240] [outer = 0xa3f78800]
10:50:29 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
10:50:29 INFO - document served over http requires an https
10:50:29 INFO - sub-resource via script-tag using the meta-csp
10:50:29 INFO - delivery method with keep-origin-redirect and when
10:50: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"
10:50:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:50:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:50:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:29 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
10:50:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2767ms
10:50:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:50:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa326b000 == 19 [pid = 1861] [id = 87]
10:50:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa326e000) [pid = 1861] [serial = 241] [outer = (nil)]
10:50:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa3f7c400) [pid = 1861] [serial = 242] [outer = 0xa326e000]
10:50:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa44c4c00) [pid = 1861] [serial = 243] [outer = 0xa326e000]
10:50:32 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
10:50:32 INFO - document served over http requires an https
10:50:32 INFO - sub-resource via script-tag using the meta-csp
10:50:32 INFO - delivery method with no-redirect and when
10:50: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"
10:50:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:50:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:50:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:32 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
10:50:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3290ms
10:50:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:50:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4ca8c00 == 20 [pid = 1861] [id = 88]
10:50:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa4d5c000) [pid = 1861] [serial = 244] [outer = (nil)]
10:50:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 17 (0x965e2800) [pid = 1810] [serial = 25] [outer = 0x9ab1ac00]
10:50:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa5162c00) [pid = 1861] [serial = 245] [outer = 0xa4d5c000]
10:50:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa5547000) [pid = 1861] [serial = 246] [outer = 0xa4d5c000]
10:50: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
10:50:36 INFO - document served over http requires an https
10:50:36 INFO - sub-resource via script-tag using the meta-csp
10:50:36 INFO - delivery method with swap-origin-redirect and when
10:50: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"
10:50:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:50:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:50:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50: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
10:50:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3644ms
10:50:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:50:36 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5158000 == 21 [pid = 1861] [id = 89]
10:50:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa58c3400) [pid = 1861] [serial = 247] [outer = (nil)]
10:50:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa5c7ac00) [pid = 1861] [serial = 248] [outer = 0xa58c3400]
10:50:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa739a800) [pid = 1861] [serial = 249] [outer = 0xa58c3400]
10:50:38 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
10:50:38 INFO - document served over http requires an https
10:50:38 INFO - sub-resource via xhr-request using the meta-csp
10:50:38 INFO - delivery method with keep-origin-redirect and when
10:50: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"
10:50:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:50:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:50:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:38 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
10:50:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2364ms
10:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:50:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb6000 == 22 [pid = 1861] [id = 90]
10:50:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa1fb6400) [pid = 1861] [serial = 250] [outer = (nil)]
10:50:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa1fb8000) [pid = 1861] [serial = 251] [outer = 0xa1fb6400]
10:50:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa1fbc800) [pid = 1861] [serial = 252] [outer = 0xa1fb6400]
10:50:42 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
10:50:42 INFO - document served over http requires an https
10:50:42 INFO - sub-resource via xhr-request using the meta-csp
10:50:42 INFO - delivery method with no-redirect and when
10:50: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"
10:50:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:50:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:50:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:42 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
10:50:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3509ms
10:50:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:50:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bdd000 == 23 [pid = 1861] [id = 91]
10:50:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa1fb0800) [pid = 1861] [serial = 253] [outer = (nil)]
10:50:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa1fbb800) [pid = 1861] [serial = 254] [outer = 0xa1fb0800]
10:50:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa2866c00) [pid = 1861] [serial = 255] [outer = 0xa1fb0800]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bed000 == 22 [pid = 1861] [id = 85]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa39a8800 == 21 [pid = 1861] [id = 54]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa32a5c00 == 20 [pid = 1861] [id = 84]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa39ab800 == 19 [pid = 1861] [id = 83]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa238d400 == 18 [pid = 1861] [id = 82]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa2becc00 == 17 [pid = 1861] [id = 81]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa2186800 == 16 [pid = 1861] [id = 80]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa286ac00 == 15 [pid = 1861] [id = 78]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa683a800 == 14 [pid = 1861] [id = 77]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa4db0c00 == 13 [pid = 1861] [id = 76]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bec400 == 12 [pid = 1861] [id = 75]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa326a400 == 11 [pid = 1861] [id = 74]
10:50:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fae400 == 10 [pid = 1861] [id = 73]
10:50:44 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa39a2800) [pid = 1861] [serial = 198] [outer = (nil)] [url = about:blank]
10:50:44 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa45c9800) [pid = 1861] [serial = 201] [outer = (nil)] [url = about:blank]
10:50:45 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
10:50:45 INFO - document served over http requires an https
10:50:45 INFO - sub-resource via xhr-request using the meta-csp
10:50:45 INFO - delivery method with swap-origin-redirect and when
10:50: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"
10:50:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:50:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:50:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:45 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
10:50:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2692ms
10:50:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:50:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2180800 == 11 [pid = 1861] [id = 92]
10:50:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa2181000) [pid = 1861] [serial = 256] [outer = (nil)]
10:50:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa2b3c800) [pid = 1861] [serial = 257] [outer = 0xa2181000]
10:50:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa2bedc00) [pid = 1861] [serial = 258] [outer = 0xa2181000]
10:50:47 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
10:50:47 INFO - document served over http requires an http
10:50:47 INFO - sub-resource via fetch-request using the meta-csp
10:50:47 INFO - delivery method with keep-origin-redirect and when
10:50: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"
10:50:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:50:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:50:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:50:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:47 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
10:50:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2301ms
10:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:50:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b31000 == 12 [pid = 1861] [id = 93]
10:50:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa3266000) [pid = 1861] [serial = 259] [outer = (nil)]
10:50:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa32a5800) [pid = 1861] [serial = 260] [outer = 0xa3266000]
10:50:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa32af800) [pid = 1861] [serial = 261] [outer = 0xa3266000]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa4db9400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa44c6400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa39a8c00) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa554b400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa5c70400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa2b35000) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa5c77c00) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa3f7dc00) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa3778800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa2b34400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa4dbb400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa7393000) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa5545800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa3fb2800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa5a87800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa3262800) [pid = 1861] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa77c9000) [pid = 1861] [serial = 215] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa2861800) [pid = 1861] [serial = 224] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa58c1000) [pid = 1861] [serial = 212] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa32ab000) [pid = 1861] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa2398400) [pid = 1861] [serial = 221] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa3df4400) [pid = 1861] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045422829]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa527d400) [pid = 1861] [serial = 209] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa286e400) [pid = 1861] [serial = 218] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa3403000) [pid = 1861] [serial = 206] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa32ac800) [pid = 1861] [serial = 229] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa3f7f800) [pid = 1861] [serial = 234] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa326a800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa39ac800) [pid = 1861] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045422829]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa2395c00) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa2bed800) [pid = 1861] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa2396800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa2bed400) [pid = 1861] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa2396400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa2bf6800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa32a8000) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa527b400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa4cad800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa326e400) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa5a89800) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa515b000) [pid = 1861] [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]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa5c71400) [pid = 1861] [serial = 72] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa3264400) [pid = 1861] [serial = 180] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa32a4400) [pid = 1861] [serial = 183] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa733e400) [pid = 1861] [serial = 141] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa5847800) [pid = 1861] [serial = 146] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa4ca6000) [pid = 1861] [serial = 177] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa5547800) [pid = 1861] [serial = 117] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa39aec00) [pid = 1861] [serial = 151] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa5edd000) [pid = 1861] [serial = 171] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 50 (0xa4db1000) [pid = 1861] [serial = 120] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 49 (0xa2b3b400) [pid = 1861] [serial = 188] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 48 (0xa45cbc00) [pid = 1861] [serial = 93] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 47 (0xa3fb0000) [pid = 1861] [serial = 126] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 46 (0xa3403c00) [pid = 1861] [serial = 156] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 45 (0xa3402c00) [pid = 1861] [serial = 193] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 44 (0xa3f75400) [pid = 1861] [serial = 123] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 43 (0xa58c2400) [pid = 1861] [serial = 75] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 42 (0xa39a1000) [pid = 1861] [serial = 207] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 41 (0xa555b000) [pid = 1861] [serial = 90] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 40 (0xa5c72400) [pid = 1861] [serial = 174] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 39 (0xad42b800) [pid = 1861] [serial = 87] [outer = (nil)] [url = about:blank]
10:50:51 INFO - PROCESS | 1810 | --DOMWINDOW == 38 (0xa553fc00) [pid = 1861] [serial = 210] [outer = (nil)] [url = about:blank]
10:50: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
10:50:51 INFO - document served over http requires an http
10:50:51 INFO - sub-resource via fetch-request using the meta-csp
10:50:51 INFO - delivery method with no-redirect and when
10:50: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"
10:50:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:50:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:50:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:50:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50: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
10:50:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 4507ms
10:50:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:50:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2395c00 == 13 [pid = 1861] [id = 94]
10:50:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 39 (0xa2396400) [pid = 1861] [serial = 262] [outer = (nil)]
10:50:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 40 (0xa2bf5400) [pid = 1861] [serial = 263] [outer = 0xa2396400]
10:50:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 41 (0xa326d000) [pid = 1861] [serial = 264] [outer = 0xa2396400]
10:50:54 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
10:50:54 INFO - document served over http requires an http
10:50:54 INFO - sub-resource via fetch-request using the meta-csp
10:50:54 INFO - delivery method with swap-origin-redirect and when
10:50: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"
10:50:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:50:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:50:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:50:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:54 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
10:50:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2597ms
10:50:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:50:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2398400 == 14 [pid = 1861] [id = 95]
10:50:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 42 (0xa2b38800) [pid = 1861] [serial = 265] [outer = (nil)]
10:50:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 43 (0xa32a2800) [pid = 1861] [serial = 266] [outer = 0xa2b38800]
10:50:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 44 (0xa32b0800) [pid = 1861] [serial = 267] [outer = 0xa2b38800]
10:50:56 INFO - PROCESS | 1810 | --DOMWINDOW == 16 (0x9f535c00) [pid = 1810] [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.]
10:50:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3410c00 == 15 [pid = 1861] [id = 96]
10:50:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 45 (0xa3411c00) [pid = 1861] [serial = 268] [outer = (nil)]
10:50:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 46 (0xa376d800) [pid = 1861] [serial = 269] [outer = 0xa3411c00]
10:50:56 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
10:50:56 INFO - document served over http requires an http
10:50:56 INFO - sub-resource via iframe-tag using the meta-csp
10:50:56 INFO - delivery method with keep-origin-redirect and when
10:50: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"
10:50:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:50:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:50:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50:56 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
10:50:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2259ms
10:50:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:50:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2be8800 == 16 [pid = 1861] [id = 97]
10:50:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 47 (0xa3268c00) [pid = 1861] [serial = 270] [outer = (nil)]
10:50:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 48 (0xa39a1400) [pid = 1861] [serial = 271] [outer = 0xa3268c00]
10:50:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 49 (0xa39a8c00) [pid = 1861] [serial = 272] [outer = 0xa3268c00]
10:50:58 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df5400 == 17 [pid = 1861] [id = 98]
10:50:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 50 (0xa3df5800) [pid = 1861] [serial = 273] [outer = (nil)]
10:50:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 51 (0xa3df9800) [pid = 1861] [serial = 274] [outer = 0xa3df5800]
10:50: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
10:50:59 INFO - document served over http requires an http
10:50:59 INFO - sub-resource via iframe-tag using the meta-csp
10:50:59 INFO - delivery method with no-redirect and when
10:50: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"
10:50:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:50:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:50:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:50:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:50:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:50:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:50: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
10:50:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2290ms
10:50:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:50:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa377b000 == 18 [pid = 1861] [id = 99]
10:50:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0xa3df6800) [pid = 1861] [serial = 275] [outer = (nil)]
10:50:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa3f79800) [pid = 1861] [serial = 276] [outer = 0xa3df6800]
10:51:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa3f80800) [pid = 1861] [serial = 277] [outer = 0xa3df6800]
10:51:01 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fb8c00 == 19 [pid = 1861] [id = 100]
10:51:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa3fb9000) [pid = 1861] [serial = 278] [outer = (nil)]
10:51:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa44be800) [pid = 1861] [serial = 279] [outer = 0xa3fb9000]
10:51:02 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
10:51:02 INFO - document served over http requires an http
10:51:02 INFO - sub-resource via iframe-tag using the meta-csp
10:51:02 INFO - delivery method with swap-origin-redirect and when
10:51: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"
10:51:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:51:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:51:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:02 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
10:51:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2890ms
10:51:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:51:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f75000 == 20 [pid = 1861] [id = 101]
10:51:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa3f75c00) [pid = 1861] [serial = 280] [outer = (nil)]
10:51:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa45cb400) [pid = 1861] [serial = 281] [outer = 0xa3f75c00]
10:51:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa45d1c00) [pid = 1861] [serial = 282] [outer = 0xa3f75c00]
10:51:04 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
10:51:04 INFO - document served over http requires an http
10:51:04 INFO - sub-resource via script-tag using the meta-csp
10:51:04 INFO - delivery method with keep-origin-redirect and when
10:51: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"
10:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:51:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:51:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:04 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
10:51:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2896ms
10:51:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:51:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44cac00 == 21 [pid = 1861] [id = 102]
10:51:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa45c7400) [pid = 1861] [serial = 283] [outer = (nil)]
10:51:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa4d60000) [pid = 1861] [serial = 284] [outer = 0xa45c7400]
10:51:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa4db3800) [pid = 1861] [serial = 285] [outer = 0xa45c7400]
10:51:07 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
10:51:07 INFO - document served over http requires an http
10:51:07 INFO - sub-resource via script-tag using the meta-csp
10:51:07 INFO - delivery method with no-redirect and when
10:51: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"
10:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:51:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:51:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:07 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
10:51:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2492ms
10:51:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:51:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d57400 == 22 [pid = 1861] [id = 103]
10:51:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa4d58800) [pid = 1861] [serial = 286] [outer = (nil)]
10:51:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa5285400) [pid = 1861] [serial = 287] [outer = 0xa4d58800]
10:51:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa5543000) [pid = 1861] [serial = 288] [outer = 0xa4d58800]
10:51: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
10:51:11 INFO - document served over http requires an http
10:51:11 INFO - sub-resource via script-tag using the meta-csp
10:51:11 INFO - delivery method with swap-origin-redirect and when
10:51: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"
10:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:51:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:51:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51: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
10:51:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4408ms
10:51:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:51:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa217cc00 == 23 [pid = 1861] [id = 104]
10:51:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa2187000) [pid = 1861] [serial = 289] [outer = (nil)]
10:51:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa286f800) [pid = 1861] [serial = 290] [outer = 0xa2187000]
10:51:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa3261c00) [pid = 1861] [serial = 291] [outer = 0xa2187000]
10:51: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
10:51:14 INFO - document served over http requires an http
10:51:14 INFO - sub-resource via xhr-request using the meta-csp
10:51:14 INFO - delivery method with keep-origin-redirect and when
10:51: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"
10:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:51:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51: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
10:51:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2271ms
10:51:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:51:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1be0c00 == 24 [pid = 1861] [id = 105]
10:51:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1be1400) [pid = 1861] [serial = 292] [outer = (nil)]
10:51:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa217a000) [pid = 1861] [serial = 293] [outer = 0xa1be1400]
10:51:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa2861c00) [pid = 1861] [serial = 294] [outer = 0xa1be1400]
10:51:15 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b34000 == 23 [pid = 1861] [id = 69]
10:51:15 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b31000 == 22 [pid = 1861] [id = 93]
10:51:15 INFO - PROCESS | 1810 | --DOCSHELL 0xa2180800 == 21 [pid = 1861] [id = 92]
10:51:15 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bdd000 == 20 [pid = 1861] [id = 91]
10:51:15 INFO - PROCESS | 1810 | --DOCSHELL 0xa3772000 == 19 [pid = 1861] [id = 56]
10:51:15 INFO - PROCESS | 1810 | --DOCSHELL 0xa5158000 == 18 [pid = 1861] [id = 89]
10:51:15 INFO - PROCESS | 1810 | --DOCSHELL 0xa4ca8c00 == 17 [pid = 1861] [id = 88]
10:51:15 INFO - PROCESS | 1810 | --DOCSHELL 0xa326b000 == 16 [pid = 1861] [id = 87]
10:51:15 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa44bdc00) [pid = 1861] [serial = 235] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa2179c00) [pid = 1861] [serial = 222] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa340cc00) [pid = 1861] [serial = 230] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa2b39400) [pid = 1861] [serial = 225] [outer = (nil)] [url = about:blank]
10:51:16 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
10:51:16 INFO - document served over http requires an http
10:51:16 INFO - sub-resource via xhr-request using the meta-csp
10:51:16 INFO - delivery method with no-redirect and when
10:51: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"
10:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:51:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:51:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:16 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
10:51:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2000ms
10:51:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:51:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa286ac00 == 17 [pid = 1861] [id = 106]
10:51:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa286b000) [pid = 1861] [serial = 295] [outer = (nil)]
10:51:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa2bee800) [pid = 1861] [serial = 296] [outer = 0xa286b000]
10:51:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa32adc00) [pid = 1861] [serial = 297] [outer = 0xa286b000]
10:51:18 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
10:51:18 INFO - document served over http requires an http
10:51:18 INFO - sub-resource via xhr-request using the meta-csp
10:51:18 INFO - delivery method with swap-origin-redirect and when
10:51: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"
10:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:51:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:51:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:18 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
10:51:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2247ms
10:51:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:51:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2be9400 == 18 [pid = 1861] [id = 107]
10:51:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa3f72800) [pid = 1861] [serial = 298] [outer = (nil)]
10:51:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa44c4000) [pid = 1861] [serial = 299] [outer = 0xa3f72800]
10:51:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa45d1800) [pid = 1861] [serial = 300] [outer = 0xa3f72800]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa5162c00) [pid = 1861] [serial = 245] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa5c7ac00) [pid = 1861] [serial = 248] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa2b3c800) [pid = 1861] [serial = 257] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa44ca400) [pid = 1861] [serial = 239] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa3f7c400) [pid = 1861] [serial = 242] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa1fbb800) [pid = 1861] [serial = 254] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa32a5800) [pid = 1861] [serial = 260] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa1fb8000) [pid = 1861] [serial = 251] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa2181000) [pid = 1861] [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]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa1fb0800) [pid = 1861] [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]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa3266000) [pid = 1861] [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]
10:51:20 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa2866c00) [pid = 1861] [serial = 255] [outer = (nil)] [url = about:blank]
10:51:21 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
10:51:21 INFO - document served over http requires an https
10:51:21 INFO - sub-resource via fetch-request using the meta-csp
10:51:21 INFO - delivery method with keep-origin-redirect and when
10:51: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"
10:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:51:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:51:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:51:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:21 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
10:51:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2951ms
10:51:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:51:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b3c800 == 19 [pid = 1861] [id = 108]
10:51:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa3267000) [pid = 1861] [serial = 301] [outer = (nil)]
10:51:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa4d54000) [pid = 1861] [serial = 302] [outer = 0xa3267000]
10:51:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa5158000) [pid = 1861] [serial = 303] [outer = 0xa3267000]
10:51:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:51:24 INFO - document served over http requires an https
10:51:24 INFO - sub-resource via fetch-request using the meta-csp
10:51:24 INFO - delivery method with no-redirect and when
10:51: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"
10:51:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:51:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:51:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:51:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:51:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2782ms
10:51:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:51:24 INFO - PROCESS | 1810 | ++DOCSHELL 0xa340a400 == 20 [pid = 1861] [id = 109]
10:51:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa340e400) [pid = 1861] [serial = 304] [outer = (nil)]
10:51:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa3df1000) [pid = 1861] [serial = 305] [outer = 0xa340e400]
10:51:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa4ca7000) [pid = 1861] [serial = 306] [outer = 0xa340e400]
10:51:28 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
10:51:28 INFO - document served over http requires an https
10:51:28 INFO - sub-resource via fetch-request using the meta-csp
10:51:28 INFO - delivery method with swap-origin-redirect and when
10:51: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"
10:51:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:51:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:51:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:51:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:28 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
10:51:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3854ms
10:51:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:51:28 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32a5800 == 21 [pid = 1861] [id = 110]
10:51:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa5287c00) [pid = 1861] [serial = 307] [outer = (nil)]
10:51:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa555e800) [pid = 1861] [serial = 308] [outer = 0xa5287c00]
10:51:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa584f800) [pid = 1861] [serial = 309] [outer = 0xa5287c00]
10:51:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa58c3800 == 22 [pid = 1861] [id = 111]
10:51:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa58c3c00) [pid = 1861] [serial = 310] [outer = (nil)]
10:51:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa58c7400) [pid = 1861] [serial = 311] [outer = 0xa58c3c00]
10:51:30 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
10:51:30 INFO - document served over http requires an https
10:51:30 INFO - sub-resource via iframe-tag using the meta-csp
10:51:30 INFO - delivery method with keep-origin-redirect and when
10:51: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"
10:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:51:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:51:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:30 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
10:51:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2700ms
10:51:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:51:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5545c00 == 23 [pid = 1861] [id = 112]
10:51:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa5557800) [pid = 1861] [serial = 312] [outer = (nil)]
10:51:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa5a90c00) [pid = 1861] [serial = 313] [outer = 0xa5557800]
10:51:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa5c73c00) [pid = 1861] [serial = 314] [outer = 0xa5557800]
10:51:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5ede800 == 24 [pid = 1861] [id = 113]
10:51:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa5edf000) [pid = 1861] [serial = 315] [outer = (nil)]
10:51:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa683a800) [pid = 1861] [serial = 316] [outer = 0xa5edf000]
10:51:33 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
10:51:33 INFO - document served over http requires an https
10:51:33 INFO - sub-resource via iframe-tag using the meta-csp
10:51:33 INFO - delivery method with no-redirect and when
10:51: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"
10:51:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:51:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:51:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:33 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
10:51:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2303ms
10:51:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:51:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5a88c00 == 25 [pid = 1861] [id = 114]
10:51:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa5a89400) [pid = 1861] [serial = 317] [outer = (nil)]
10:51:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa7347800) [pid = 1861] [serial = 318] [outer = 0xa5a89400]
10:51:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa77c5000) [pid = 1861] [serial = 319] [outer = 0xa5a89400]
10:51:35 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b92400 == 26 [pid = 1861] [id = 115]
10:51:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa1b92800) [pid = 1861] [serial = 320] [outer = (nil)]
10:51:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa1b94800) [pid = 1861] [serial = 321] [outer = 0xa1b92800]
10:51:37 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
10:51:37 INFO - document served over http requires an https
10:51:37 INFO - sub-resource via iframe-tag using the meta-csp
10:51:37 INFO - delivery method with swap-origin-redirect and when
10:51: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"
10:51:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:51:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:51:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:37 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
10:51:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3707ms
10:51:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:51:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b9dc00 == 27 [pid = 1861] [id = 116]
10:51:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa1bd6000) [pid = 1861] [serial = 322] [outer = (nil)]
10:51:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa2181400) [pid = 1861] [serial = 323] [outer = 0xa1bd6000]
10:51:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa2b3fc00) [pid = 1861] [serial = 324] [outer = 0xa1bd6000]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa2be9400 == 26 [pid = 1861] [id = 107]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa286ac00 == 25 [pid = 1861] [id = 106]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa1be0c00 == 24 [pid = 1861] [id = 105]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa217cc00 == 23 [pid = 1861] [id = 104]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa44cac00 == 22 [pid = 1861] [id = 102]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa2394c00 == 21 [pid = 1861] [id = 79]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f75000 == 20 [pid = 1861] [id = 101]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fb8c00 == 19 [pid = 1861] [id = 100]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa377b000 == 18 [pid = 1861] [id = 99]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df5400 == 17 [pid = 1861] [id = 98]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa2be8800 == 16 [pid = 1861] [id = 97]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa3410c00 == 15 [pid = 1861] [id = 96]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa2398400 == 14 [pid = 1861] [id = 95]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf2400 == 13 [pid = 1861] [id = 86]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa2395c00 == 12 [pid = 1861] [id = 94]
10:51:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb6000 == 11 [pid = 1861] [id = 90]
10:51:40 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa2bedc00) [pid = 1861] [serial = 258] [outer = (nil)] [url = about:blank]
10:51:40 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa32af800) [pid = 1861] [serial = 261] [outer = (nil)] [url = about:blank]
10:51:40 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
10:51:40 INFO - document served over http requires an https
10:51:40 INFO - sub-resource via script-tag using the meta-csp
10:51:40 INFO - delivery method with keep-origin-redirect and when
10:51: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"
10:51:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:51:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:51:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:40 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
10:51:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3405ms
10:51:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:51:40 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b9d000 == 12 [pid = 1861] [id = 117]
10:51:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa1bd4800) [pid = 1861] [serial = 325] [outer = (nil)]
10:51:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa2398400) [pid = 1861] [serial = 326] [outer = 0xa1bd4800]
10:51:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2b34400) [pid = 1861] [serial = 327] [outer = 0xa1bd4800]
10:51:42 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
10:51:42 INFO - document served over http requires an https
10:51:42 INFO - sub-resource via script-tag using the meta-csp
10:51:42 INFO - delivery method with no-redirect and when
10:51: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"
10:51:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:51:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:51:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:42 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
10:51:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2235ms
10:51:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:51:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bd9c00 == 13 [pid = 1861] [id = 118]
10:51:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa2187c00) [pid = 1861] [serial = 328] [outer = (nil)]
10:51:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa32aa800) [pid = 1861] [serial = 329] [outer = 0xa2187c00]
10:51:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa3408800) [pid = 1861] [serial = 330] [outer = 0xa2187c00]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa3fb9000) [pid = 1861] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa3411c00) [pid = 1861] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa3df5800) [pid = 1861] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045458750]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa4d60000) [pid = 1861] [serial = 284] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa5285400) [pid = 1861] [serial = 287] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa44be800) [pid = 1861] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa3f79800) [pid = 1861] [serial = 276] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa45cb400) [pid = 1861] [serial = 281] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa376d800) [pid = 1861] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa32a2800) [pid = 1861] [serial = 266] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa3df9800) [pid = 1861] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045458750]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa39a1400) [pid = 1861] [serial = 271] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa286f800) [pid = 1861] [serial = 290] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa2bf5400) [pid = 1861] [serial = 263] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa2bee800) [pid = 1861] [serial = 296] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa44c4000) [pid = 1861] [serial = 299] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa217a000) [pid = 1861] [serial = 293] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa286b000) [pid = 1861] [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]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa2187000) [pid = 1861] [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]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa3f72800) [pid = 1861] [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]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa1be1400) [pid = 1861] [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]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa3261c00) [pid = 1861] [serial = 291] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa32adc00) [pid = 1861] [serial = 297] [outer = (nil)] [url = about:blank]
10:51:47 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa2861c00) [pid = 1861] [serial = 294] [outer = (nil)] [url = about:blank]
10:51:48 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
10:51:48 INFO - document served over http requires an https
10:51:48 INFO - sub-resource via script-tag using the meta-csp
10:51:48 INFO - delivery method with swap-origin-redirect and when
10:51: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"
10:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:51:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:51:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:48 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
10:51:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 5504ms
10:51:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:51:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2396800 == 14 [pid = 1861] [id = 119]
10:51:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa286d800) [pid = 1861] [serial = 331] [outer = (nil)]
10:51:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa2b3e000) [pid = 1861] [serial = 332] [outer = 0xa286d800]
10:51:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa32a2800) [pid = 1861] [serial = 333] [outer = 0xa286d800]
10:51:50 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
10:51:50 INFO - document served over http requires an https
10:51:50 INFO - sub-resource via xhr-request using the meta-csp
10:51:50 INFO - delivery method with keep-origin-redirect and when
10:51: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"
10:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:51:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:51:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:50 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
10:51:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2352ms
10:51:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:51:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b30800 == 15 [pid = 1861] [id = 120]
10:51:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa2b31c00) [pid = 1861] [serial = 334] [outer = (nil)]
10:51:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa39a0c00) [pid = 1861] [serial = 335] [outer = 0xa2b31c00]
10:51:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa39ae400) [pid = 1861] [serial = 336] [outer = 0xa2b31c00]
10:51:53 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
10:51:53 INFO - document served over http requires an https
10:51:53 INFO - sub-resource via xhr-request using the meta-csp
10:51:53 INFO - delivery method with no-redirect and when
10:51: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"
10:51:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:51:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:51:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:53 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
10:51:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2740ms
10:51:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:51:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3773000 == 16 [pid = 1861] [id = 121]
10:51:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa377b000) [pid = 1861] [serial = 337] [outer = (nil)]
10:51:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa3f7e000) [pid = 1861] [serial = 338] [outer = 0xa377b000]
10:51:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa3fb6800) [pid = 1861] [serial = 339] [outer = 0xa377b000]
10:51:56 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
10:51:56 INFO - document served over http requires an https
10:51:56 INFO - sub-resource via xhr-request using the meta-csp
10:51:56 INFO - delivery method with swap-origin-redirect and when
10:51:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:51:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:51:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:56 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
10:51:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3039ms
10:51:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:51:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f73000 == 17 [pid = 1861] [id = 122]
10:51:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa3f79c00) [pid = 1861] [serial = 340] [outer = (nil)]
10:51:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa45cdc00) [pid = 1861] [serial = 341] [outer = 0xa3f79c00]
10:51:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa4ca6000) [pid = 1861] [serial = 342] [outer = 0xa3f79c00]
10:51:58 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
10:51:58 INFO - document served over http requires an http
10:51:58 INFO - sub-resource via fetch-request using the meta-referrer
10:51:58 INFO - delivery method with keep-origin-redirect and when
10:51: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"
10:51:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:51:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:51:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:51:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:51:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:51:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:51:58 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
10:51:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2509ms
10:51:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:51:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4daf000 == 18 [pid = 1861] [id = 123]
10:51:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa4dafc00) [pid = 1861] [serial = 343] [outer = (nil)]
10:51:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa5162800) [pid = 1861] [serial = 344] [outer = 0xa4dafc00]
10:52:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa5165400) [pid = 1861] [serial = 345] [outer = 0xa4dafc00]
10:52:01 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
10:52:01 INFO - document served over http requires an http
10:52:01 INFO - sub-resource via fetch-request using the meta-referrer
10:52:01 INFO - delivery method with no-redirect and when
10:52: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"
10:52:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:52:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:52:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:52:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:01 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
10:52:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2549ms
10:52:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:52:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa515b800 == 19 [pid = 1861] [id = 124]
10:52:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa515c000) [pid = 1861] [serial = 346] [outer = (nil)]
10:52:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa5848400) [pid = 1861] [serial = 347] [outer = 0xa515c000]
10:52:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa5a85400) [pid = 1861] [serial = 348] [outer = 0xa515c000]
10:52:05 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
10:52:05 INFO - document served over http requires an http
10:52:05 INFO - sub-resource via fetch-request using the meta-referrer
10:52:05 INFO - delivery method with swap-origin-redirect and when
10:52: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"
10:52:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:52:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:52:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:52:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:05 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
10:52:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3437ms
10:52:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:52:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5563000 == 20 [pid = 1861] [id = 125]
10:52:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa5a93000) [pid = 1861] [serial = 349] [outer = (nil)]
10:52:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa6890400) [pid = 1861] [serial = 350] [outer = 0xa5a93000]
10:52:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa733ec00) [pid = 1861] [serial = 351] [outer = 0xa5a93000]
10:52:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa131ac00 == 21 [pid = 1861] [id = 126]
10:52:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa131b400) [pid = 1861] [serial = 352] [outer = (nil)]
10:52:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa131f400) [pid = 1861] [serial = 353] [outer = 0xa131b400]
10:52:08 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
10:52:08 INFO - document served over http requires an http
10:52:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:08 INFO - delivery method with keep-origin-redirect and when
10:52: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"
10:52:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:52:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:52:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:08 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
10:52:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3188ms
10:52:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:52:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa131e400 == 22 [pid = 1861] [id = 127]
10:52:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa1325400) [pid = 1861] [serial = 354] [outer = (nil)]
10:52:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa1bd5000) [pid = 1861] [serial = 355] [outer = 0xa1325400]
10:52:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa2b32800) [pid = 1861] [serial = 356] [outer = 0xa1325400]
10:52:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf3800 == 23 [pid = 1861] [id = 128]
10:52:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa2bf4c00) [pid = 1861] [serial = 357] [outer = (nil)]
10:52:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa1fb1c00) [pid = 1861] [serial = 358] [outer = 0xa2bf4c00]
10:52:10 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b9d000 == 22 [pid = 1861] [id = 117]
10:52:10 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b92400 == 21 [pid = 1861] [id = 115]
10:52:10 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b9dc00 == 20 [pid = 1861] [id = 116]
10:52:10 INFO - PROCESS | 1810 | --DOCSHELL 0xa5ede800 == 19 [pid = 1861] [id = 113]
10:52:10 INFO - PROCESS | 1810 | --DOCSHELL 0xa5545c00 == 18 [pid = 1861] [id = 112]
10:52:10 INFO - PROCESS | 1810 | --DOCSHELL 0xa58c3800 == 17 [pid = 1861] [id = 111]
10:52:10 INFO - PROCESS | 1810 | --DOCSHELL 0xa32a5800 == 16 [pid = 1861] [id = 110]
10:52:10 INFO - PROCESS | 1810 | --DOCSHELL 0xa340a400 == 15 [pid = 1861] [id = 109]
10:52:10 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
10:52:10 INFO - document served over http requires an http
10:52:10 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:10 INFO - delivery method with no-redirect and when
10:52: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"
10:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:52:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:52:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:10 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
10:52:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2465ms
10:52:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:52:11 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa45d1800) [pid = 1861] [serial = 300] [outer = (nil)] [url = about:blank]
10:52:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1325c00 == 16 [pid = 1861] [id = 129]
10:52:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa1326000) [pid = 1861] [serial = 359] [outer = (nil)]
10:52:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa2868c00) [pid = 1861] [serial = 360] [outer = 0xa1326000]
10:52:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa39a1400) [pid = 1861] [serial = 361] [outer = 0xa1326000]
10:52:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f7f400 == 17 [pid = 1861] [id = 130]
10:52:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa44bec00) [pid = 1861] [serial = 362] [outer = (nil)]
10:52:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa45cc400) [pid = 1861] [serial = 363] [outer = 0xa44bec00]
10:52:13 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
10:52:13 INFO - document served over http requires an http
10:52:13 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:13 INFO - delivery method with swap-origin-redirect and when
10:52: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"
10:52:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:52:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:52:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:13 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
10:52:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2346ms
10:52:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:52:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bdc800 == 18 [pid = 1861] [id = 131]
10:52:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa1fbc000) [pid = 1861] [serial = 364] [outer = (nil)]
10:52:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa527ac00) [pid = 1861] [serial = 365] [outer = 0xa1fbc000]
10:52:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa555b000) [pid = 1861] [serial = 366] [outer = 0xa1fbc000]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa2398400) [pid = 1861] [serial = 326] [outer = (nil)] [url = about:blank]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa5a90c00) [pid = 1861] [serial = 313] [outer = (nil)] [url = about:blank]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa3df1000) [pid = 1861] [serial = 305] [outer = (nil)] [url = about:blank]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa58c7400) [pid = 1861] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa7347800) [pid = 1861] [serial = 318] [outer = (nil)] [url = about:blank]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa4d54000) [pid = 1861] [serial = 302] [outer = (nil)] [url = about:blank]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa2181400) [pid = 1861] [serial = 323] [outer = (nil)] [url = about:blank]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa555e800) [pid = 1861] [serial = 308] [outer = (nil)] [url = about:blank]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa1b94800) [pid = 1861] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa683a800) [pid = 1861] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045492938]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa1bd6000) [pid = 1861] [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]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa1bd4800) [pid = 1861] [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]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa58c3c00) [pid = 1861] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa1b92800) [pid = 1861] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:15 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa5edf000) [pid = 1861] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045492938]
10:52:16 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
10:52:16 INFO - document served over http requires an http
10:52:16 INFO - sub-resource via script-tag using the meta-referrer
10:52:16 INFO - delivery method with keep-origin-redirect and when
10:52: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"
10:52:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:52:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:52:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:16 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
10:52:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3146ms
10:52:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:52:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b9cc00 == 19 [pid = 1861] [id = 132]
10:52:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2becc00) [pid = 1861] [serial = 367] [outer = (nil)]
10:52:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa58c2800) [pid = 1861] [serial = 368] [outer = 0xa2becc00]
10:52:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa58cb400) [pid = 1861] [serial = 369] [outer = 0xa2becc00]
10:52:18 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
10:52:18 INFO - document served over http requires an http
10:52:18 INFO - sub-resource via script-tag using the meta-referrer
10:52:18 INFO - delivery method with no-redirect and when
10:52: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"
10:52:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:52:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:52:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:18 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
10:52:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2337ms
10:52:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:52:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf5000 == 20 [pid = 1861] [id = 133]
10:52:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa376d800) [pid = 1861] [serial = 370] [outer = (nil)]
10:52:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa4d56400) [pid = 1861] [serial = 371] [outer = 0xa376d800]
10:52:20 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa5557400) [pid = 1861] [serial = 372] [outer = 0xa376d800]
10:52:21 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
10:52:21 INFO - document served over http requires an http
10:52:21 INFO - sub-resource via script-tag using the meta-referrer
10:52:21 INFO - delivery method with swap-origin-redirect and when
10:52: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"
10:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:52:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:52:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:22 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
10:52:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3297ms
10:52:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:52:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3770000 == 21 [pid = 1861] [id = 134]
10:52:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa377b400) [pid = 1861] [serial = 373] [outer = (nil)]
10:52:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa6891000) [pid = 1861] [serial = 374] [outer = 0xa377b400]
10:52:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa77c0c00) [pid = 1861] [serial = 375] [outer = 0xa377b400]
10:52:24 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
10:52:24 INFO - document served over http requires an http
10:52:24 INFO - sub-resource via xhr-request using the meta-referrer
10:52:24 INFO - delivery method with keep-origin-redirect and when
10:52: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"
10:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:52:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:52:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:24 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
10:52:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2442ms
10:52:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:52:24 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1296400 == 22 [pid = 1861] [id = 135]
10:52:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa1296800) [pid = 1861] [serial = 376] [outer = (nil)]
10:52:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa129d000) [pid = 1861] [serial = 377] [outer = 0xa1296800]
10:52:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa688c400) [pid = 1861] [serial = 378] [outer = 0xa1296800]
10:52:26 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
10:52:26 INFO - document served over http requires an http
10:52:26 INFO - sub-resource via xhr-request using the meta-referrer
10:52:26 INFO - delivery method with no-redirect and when
10:52: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"
10:52:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:52:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:52:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:26 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
10:52:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2206ms
10:52:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:52:27 INFO - PROCESS | 1810 | ++DOCSHELL 0xa129ac00 == 23 [pid = 1861] [id = 136]
10:52:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa198e400) [pid = 1861] [serial = 379] [outer = (nil)]
10:52:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa1994400) [pid = 1861] [serial = 380] [outer = 0xa198e400]
10:52:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa0c57c00) [pid = 1861] [serial = 381] [outer = 0xa198e400]
10:52:28 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
10:52:28 INFO - document served over http requires an http
10:52:28 INFO - sub-resource via xhr-request using the meta-referrer
10:52:28 INFO - delivery method with swap-origin-redirect and when
10:52: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"
10:52:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:52:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:52:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:28 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
10:52:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2004ms
10:52:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:52:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c5e800 == 24 [pid = 1861] [id = 137]
10:52:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa0c60000) [pid = 1861] [serial = 382] [outer = (nil)]
10:52:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa129a800) [pid = 1861] [serial = 383] [outer = 0xa0c60000]
10:52:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa0b31c00) [pid = 1861] [serial = 384] [outer = 0xa0c60000]
10:52:31 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
10:52:31 INFO - document served over http requires an https
10:52:31 INFO - sub-resource via fetch-request using the meta-referrer
10:52:31 INFO - delivery method with keep-origin-redirect and when
10:52: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"
10:52:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:52:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:52:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:52:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:31 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
10:52:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2801ms
10:52:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:52:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b3f400 == 25 [pid = 1861] [id = 138]
10:52:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa0b3f800) [pid = 1861] [serial = 385] [outer = (nil)]
10:52:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa0c65000) [pid = 1861] [serial = 386] [outer = 0xa0b3f800]
10:52:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa0bf3800) [pid = 1861] [serial = 387] [outer = 0xa0b3f800]
10:52:34 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
10:52:34 INFO - document served over http requires an https
10:52:34 INFO - sub-resource via fetch-request using the meta-referrer
10:52:34 INFO - delivery method with no-redirect and when
10:52: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"
10:52:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:52:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:52:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:52:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:34 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
10:52:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2552ms
10:52:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:52:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 17 (0x9b8b8800) [pid = 1810] [serial = 26] [outer = 0x9ab1ac00]
10:52:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b3f000 == 26 [pid = 1861] [id = 139]
10:52:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa0bf8400) [pid = 1861] [serial = 388] [outer = (nil)]
10:52:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa0bfe800) [pid = 1861] [serial = 389] [outer = 0xa0bf8400]
10:52:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa07cd400) [pid = 1861] [serial = 390] [outer = 0xa0bf8400]
10:52:36 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
10:52:36 INFO - document served over http requires an https
10:52:36 INFO - sub-resource via fetch-request using the meta-referrer
10:52:36 INFO - delivery method with swap-origin-redirect and when
10:52: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"
10:52:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:52:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:52:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:52:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:36 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
10:52:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2794ms
10:52:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:52:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d8400 == 27 [pid = 1861] [id = 140]
10:52:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa07d8800) [pid = 1861] [serial = 391] [outer = (nil)]
10:52:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa07da400) [pid = 1861] [serial = 392] [outer = 0xa07d8800]
10:52:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa04e9000) [pid = 1861] [serial = 393] [outer = 0xa07d8800]
10:52:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04f3800 == 28 [pid = 1861] [id = 141]
10:52:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa04f3c00) [pid = 1861] [serial = 394] [outer = (nil)]
10:52:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa04f6400) [pid = 1861] [serial = 395] [outer = 0xa04f3c00]
10:52:42 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
10:52:42 INFO - document served over http requires an https
10:52:42 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:42 INFO - delivery method with keep-origin-redirect and when
10:52: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"
10:52:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:52:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:52:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:42 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
10:52:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 5096ms
10:52:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:52:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04f5400 == 29 [pid = 1861] [id = 142]
10:52:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa07d5800) [pid = 1861] [serial = 396] [outer = (nil)]
10:52:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa0bf1800) [pid = 1861] [serial = 397] [outer = 0xa07d5800]
10:52:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa0c64400) [pid = 1861] [serial = 398] [outer = 0xa07d5800]
10:52:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b94000 == 30 [pid = 1861] [id = 143]
10:52:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa1b95800) [pid = 1861] [serial = 399] [outer = (nil)]
10:52:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa1bd4800) [pid = 1861] [serial = 400] [outer = 0xa1b95800]
10:52:44 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
10:52:44 INFO - document served over http requires an https
10:52:44 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:44 INFO - delivery method with no-redirect and when
10:52: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"
10:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:52:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:52:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:44 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
10:52:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2418ms
10:52:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:52:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1319800 == 31 [pid = 1861] [id = 144]
10:52:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa131ec00) [pid = 1861] [serial = 401] [outer = (nil)]
10:52:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa1b98c00) [pid = 1861] [serial = 402] [outer = 0xa131ec00]
10:52:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa238cc00) [pid = 1861] [serial = 403] [outer = 0xa131ec00]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bdc800 == 30 [pid = 1861] [id = 131]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa131ac00 == 29 [pid = 1861] [id = 126]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f7f400 == 28 [pid = 1861] [id = 130]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa1325c00 == 27 [pid = 1861] [id = 129]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf3800 == 26 [pid = 1861] [id = 128]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa131e400 == 25 [pid = 1861] [id = 127]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa5563000 == 24 [pid = 1861] [id = 125]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa515b800 == 23 [pid = 1861] [id = 124]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f73000 == 22 [pid = 1861] [id = 122]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa3773000 == 21 [pid = 1861] [id = 121]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b30800 == 20 [pid = 1861] [id = 120]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa2396800 == 19 [pid = 1861] [id = 119]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b3c800 == 18 [pid = 1861] [id = 108]
10:52:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bd9c00 == 17 [pid = 1861] [id = 118]
10:52:46 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa2b34400) [pid = 1861] [serial = 327] [outer = (nil)] [url = about:blank]
10:52:46 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa2b3fc00) [pid = 1861] [serial = 324] [outer = (nil)] [url = about:blank]
10:52:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa239ac00 == 18 [pid = 1861] [id = 145]
10:52:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa239b400) [pid = 1861] [serial = 404] [outer = (nil)]
10:52:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa2867400) [pid = 1861] [serial = 405] [outer = 0xa239b400]
10:52:46 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
10:52:46 INFO - document served over http requires an https
10:52:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:46 INFO - delivery method with swap-origin-redirect and when
10:52: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"
10:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:52:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:52:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:46 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
10:52:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2134ms
10:52:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:52:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa238f000 == 19 [pid = 1861] [id = 146]
10:52:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa2860800) [pid = 1861] [serial = 406] [outer = (nil)]
10:52:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa2bf2400) [pid = 1861] [serial = 407] [outer = 0xa2860800]
10:52:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa3263000) [pid = 1861] [serial = 408] [outer = 0xa2860800]
10:52:49 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
10:52:49 INFO - document served over http requires an https
10:52:49 INFO - sub-resource via script-tag using the meta-referrer
10:52:49 INFO - delivery method with keep-origin-redirect and when
10:52: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"
10:52:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:52:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:52:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:49 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
10:52:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2349ms
10:52:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:52:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2be8800 == 20 [pid = 1861] [id = 147]
10:52:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa2be9400) [pid = 1861] [serial = 409] [outer = (nil)]
10:52:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa3773400) [pid = 1861] [serial = 410] [outer = 0xa2be9400]
10:52:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa39adc00) [pid = 1861] [serial = 411] [outer = 0xa2be9400]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa131b400) [pid = 1861] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa4db4400) [pid = 1861] [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]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa286b800) [pid = 1861] [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]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa2396400) [pid = 1861] [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]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa6888400) [pid = 1861] [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]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa3267000) [pid = 1861] [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]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa3f78800) [pid = 1861] [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]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa5848400) [pid = 1861] [serial = 347] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa131f400) [pid = 1861] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa6890400) [pid = 1861] [serial = 350] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa3f7e000) [pid = 1861] [serial = 338] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa527ac00) [pid = 1861] [serial = 365] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa5162800) [pid = 1861] [serial = 344] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa2b3e000) [pid = 1861] [serial = 332] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa1fb1c00) [pid = 1861] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045530298]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa1bd5000) [pid = 1861] [serial = 355] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa45cc400) [pid = 1861] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa2868c00) [pid = 1861] [serial = 360] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa32aa800) [pid = 1861] [serial = 329] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa45cdc00) [pid = 1861] [serial = 341] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa39a0c00) [pid = 1861] [serial = 335] [outer = (nil)] [url = about:blank]
10:52:52 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa58c2800) [pid = 1861] [serial = 368] [outer = (nil)] [url = about:blank]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa1fbc000) [pid = 1861] [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]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa2bf4c00) [pid = 1861] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045530298]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa44bec00) [pid = 1861] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa1325400) [pid = 1861] [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]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa1326000) [pid = 1861] [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]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa5a86000) [pid = 1861] [serial = 213] [outer = (nil)] [url = about:blank]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa76d3400) [pid = 1861] [serial = 219] [outer = (nil)] [url = about:blank]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa326d000) [pid = 1861] [serial = 264] [outer = (nil)] [url = about:blank]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa2862800) [pid = 1861] [serial = 216] [outer = (nil)] [url = about:blank]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa5158000) [pid = 1861] [serial = 303] [outer = (nil)] [url = about:blank]
10:52:53 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa4ca9000) [pid = 1861] [serial = 240] [outer = (nil)] [url = about:blank]
10:52:53 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
10:52:53 INFO - document served over http requires an https
10:52:53 INFO - sub-resource via script-tag using the meta-referrer
10:52:53 INFO - delivery method with no-redirect and when
10:52: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"
10:52:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:52:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:52:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:53 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
10:52:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 4492ms
10:52:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:52:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04f0000 == 21 [pid = 1861] [id = 148]
10:52:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa04f5c00) [pid = 1861] [serial = 412] [outer = (nil)]
10:52:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa0b39c00) [pid = 1861] [serial = 413] [outer = 0xa04f5c00]
10:52:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa1327800) [pid = 1861] [serial = 414] [outer = 0xa04f5c00]
10:52:56 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
10:52:56 INFO - document served over http requires an https
10:52:56 INFO - sub-resource via script-tag using the meta-referrer
10:52:56 INFO - delivery method with swap-origin-redirect and when
10:52: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"
10:52:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:52:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:52:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:56 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
10:52:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2695ms
10:52:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:52:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fbc000 == 22 [pid = 1861] [id = 149]
10:52:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa2179800) [pid = 1861] [serial = 415] [outer = (nil)]
10:52:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa2b3e000) [pid = 1861] [serial = 416] [outer = 0xa2179800]
10:52:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa326e400) [pid = 1861] [serial = 417] [outer = 0xa2179800]
10:52:58 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
10:52:58 INFO - document served over http requires an https
10:52:58 INFO - sub-resource via xhr-request using the meta-referrer
10:52:58 INFO - delivery method with keep-origin-redirect and when
10:52: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"
10:52:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:52:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:52:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:52:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:52:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:52:58 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
10:52:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2491ms
10:52:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:52:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2865800 == 23 [pid = 1861] [id = 150]
10:52:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa2b38c00) [pid = 1861] [serial = 418] [outer = (nil)]
10:53:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa3fb5400) [pid = 1861] [serial = 419] [outer = 0xa2b38c00]
10:53:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa44c4800) [pid = 1861] [serial = 420] [outer = 0xa2b38c00]
10:53:02 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
10:53:02 INFO - document served over http requires an https
10:53:02 INFO - sub-resource via xhr-request using the meta-referrer
10:53:02 INFO - delivery method with no-redirect and when
10:53: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"
10:53:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:53:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:53:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:02 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
10:53:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3209ms
10:53:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:53:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f73400 == 24 [pid = 1861] [id = 151]
10:53:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa3fad000) [pid = 1861] [serial = 421] [outer = (nil)]
10:53:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa4db2c00) [pid = 1861] [serial = 422] [outer = 0xa3fad000]
10:53:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa515cc00) [pid = 1861] [serial = 423] [outer = 0xa3fad000]
10:53:04 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
10:53:04 INFO - document served over http requires an https
10:53:04 INFO - sub-resource via xhr-request using the meta-referrer
10:53:04 INFO - delivery method with swap-origin-redirect and when
10:53: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"
10:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:53:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:53:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:04 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
10:53:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2401ms
10:53:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:53:04 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4caac00 == 25 [pid = 1861] [id = 152]
10:53:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa4dae400) [pid = 1861] [serial = 424] [outer = (nil)]
10:53:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa5556c00) [pid = 1861] [serial = 425] [outer = 0xa4dae400]
10:53:05 INFO - PROCESS | 1810 | --DOMWINDOW == 16 (0x965e2800) [pid = 1810] [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.]
10:53:05 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa584c800) [pid = 1861] [serial = 426] [outer = 0xa4dae400]
10:53:06 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
10:53:06 INFO - document served over http requires an http
10:53:06 INFO - sub-resource via fetch-request using the meta-referrer
10:53:06 INFO - delivery method with keep-origin-redirect and when
10:53:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:53:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:53:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:53:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:53:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:06 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
10:53:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2187ms
10:53:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:53:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5549000 == 26 [pid = 1861] [id = 153]
10:53:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa58c2800) [pid = 1861] [serial = 427] [outer = (nil)]
10:53:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa5a8c000) [pid = 1861] [serial = 428] [outer = 0xa58c2800]
10:53:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa5c77400) [pid = 1861] [serial = 429] [outer = 0xa58c2800]
10:53:08 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
10:53:08 INFO - document served over http requires an http
10:53:08 INFO - sub-resource via fetch-request using the meta-referrer
10:53:08 INFO - delivery method with no-redirect and when
10:53: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"
10:53:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:53:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:53:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:53:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:08 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
10:53:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2306ms
10:53:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:53:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5a86c00 == 27 [pid = 1861] [id = 154]
10:53:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa6888400) [pid = 1861] [serial = 430] [outer = (nil)]
10:53:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa739b400) [pid = 1861] [serial = 431] [outer = 0xa6888400]
10:53:10 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa1ab3000) [pid = 1861] [serial = 432] [outer = 0xa6888400]
10:53:11 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
10:53:11 INFO - document served over http requires an http
10:53:11 INFO - sub-resource via fetch-request using the meta-referrer
10:53:11 INFO - delivery method with swap-origin-redirect and when
10:53: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"
10:53:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:53:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:53:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:53:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:11 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
10:53:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2739ms
10:53:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:53:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1abc800 == 28 [pid = 1861] [id = 155]
10:53:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa1abdc00) [pid = 1861] [serial = 433] [outer = (nil)]
10:53:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa1abf800) [pid = 1861] [serial = 434] [outer = 0xa1abdc00]
10:53:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa77c6400) [pid = 1861] [serial = 435] [outer = 0xa1abdc00]
10:53:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3140800 == 29 [pid = 1861] [id = 156]
10:53:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa3140c00) [pid = 1861] [serial = 436] [outer = (nil)]
10:53:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa3142800) [pid = 1861] [serial = 437] [outer = 0xa3140c00]
10:53:14 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
10:53:14 INFO - document served over http requires an http
10:53:14 INFO - sub-resource via iframe-tag using the meta-referrer
10:53:14 INFO - delivery method with keep-origin-redirect and when
10:53: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"
10:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:53:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:53:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:14 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
10:53:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2760ms
10:53:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:53:15 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1abd000 == 30 [pid = 1861] [id = 157]
10:53:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa1abd400) [pid = 1861] [serial = 438] [outer = (nil)]
10:53:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa3148800) [pid = 1861] [serial = 439] [outer = 0xa1abd400]
10:53:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa03efc00) [pid = 1861] [serial = 440] [outer = 0xa1abd400]
10:53:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03f7400 == 31 [pid = 1861] [id = 158]
10:53:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa03f7800) [pid = 1861] [serial = 441] [outer = (nil)]
10:53:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa03f9400) [pid = 1861] [serial = 442] [outer = 0xa03f7800]
10:53:17 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
10:53:17 INFO - document served over http requires an http
10:53:17 INFO - sub-resource via iframe-tag using the meta-referrer
10:53:17 INFO - delivery method with no-redirect and when
10:53:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:53:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:53:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:53:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:17 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
10:53:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2594ms
10:53:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:53:17 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03fd800 == 32 [pid = 1861] [id = 159]
10:53:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa3146000) [pid = 1861] [serial = 443] [outer = (nil)]
10:53:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa001c400) [pid = 1861] [serial = 444] [outer = 0xa3146000]
10:53:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0xa001f800) [pid = 1861] [serial = 445] [outer = 0xa3146000]
10:53:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0026c00 == 33 [pid = 1861] [id = 160]
10:53:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0xa0027000) [pid = 1861] [serial = 446] [outer = (nil)]
10:53:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0xa0028c00) [pid = 1861] [serial = 447] [outer = 0xa0027000]
10:53:20 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
10:53:20 INFO - document served over http requires an http
10:53:20 INFO - sub-resource via iframe-tag using the meta-referrer
10:53:20 INFO - delivery method with swap-origin-redirect and when
10:53: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"
10:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:53:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:53:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:20 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
10:53:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3345ms
10:53:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:53:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0c800 == 34 [pid = 1861] [id = 161]
10:53:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x9fd0cc00) [pid = 1861] [serial = 448] [outer = (nil)]
10:53:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x9fd0e800) [pid = 1861] [serial = 449] [outer = 0x9fd0cc00]
10:53:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x9fd14c00) [pid = 1861] [serial = 450] [outer = 0x9fd0cc00]
10:53:23 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
10:53:23 INFO - document served over http requires an http
10:53:23 INFO - sub-resource via script-tag using the meta-referrer
10:53:23 INFO - delivery method with keep-origin-redirect and when
10:53: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"
10:53:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:53:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:53:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:23 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
10:53:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3330ms
10:53:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:53:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd12400 == 35 [pid = 1861] [id = 162]
10:53:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x9fd12800) [pid = 1861] [serial = 451] [outer = (nil)]
10:53:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa0025000) [pid = 1861] [serial = 452] [outer = 0x9fd12800]
10:53:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa0bf7800) [pid = 1861] [serial = 453] [outer = 0x9fd12800]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf5000 == 34 [pid = 1861] [id = 133]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa3770000 == 33 [pid = 1861] [id = 134]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa1296400 == 32 [pid = 1861] [id = 135]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d57400 == 31 [pid = 1861] [id = 103]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa129ac00 == 30 [pid = 1861] [id = 136]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c5e800 == 29 [pid = 1861] [id = 137]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b3f000 == 28 [pid = 1861] [id = 139]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa04f3800 == 27 [pid = 1861] [id = 141]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d8400 == 26 [pid = 1861] [id = 140]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b94000 == 25 [pid = 1861] [id = 143]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa04f5400 == 24 [pid = 1861] [id = 142]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa239ac00 == 23 [pid = 1861] [id = 145]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa1319800 == 22 [pid = 1861] [id = 144]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa238f000 == 21 [pid = 1861] [id = 146]
10:53:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa2be8800 == 20 [pid = 1861] [id = 147]
10:53:25 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa3408800) [pid = 1861] [serial = 330] [outer = (nil)] [url = about:blank]
10:53:25 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa2b32800) [pid = 1861] [serial = 356] [outer = (nil)] [url = about:blank]
10:53:25 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa555b000) [pid = 1861] [serial = 366] [outer = (nil)] [url = about:blank]
10:53:25 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa39a1400) [pid = 1861] [serial = 361] [outer = (nil)] [url = about:blank]
10:53:26 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
10:53:26 INFO - document served over http requires an http
10:53:26 INFO - sub-resource via script-tag using the meta-referrer
10:53:26 INFO - delivery method with no-redirect and when
10:53: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"
10:53:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:53:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:53:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:26 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
10:53:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2651ms
10:53:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:53:27 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b38000 == 21 [pid = 1861] [id = 163]
10:53:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0xa0b3f000) [pid = 1861] [serial = 454] [outer = (nil)]
10:53:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa0bffc00) [pid = 1861] [serial = 455] [outer = 0xa0b3f000]
10:53:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa1294000) [pid = 1861] [serial = 456] [outer = 0xa0b3f000]
10:53:29 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
10:53:29 INFO - document served over http requires an http
10:53:29 INFO - sub-resource via script-tag using the meta-referrer
10:53:29 INFO - delivery method with swap-origin-redirect and when
10:53: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"
10:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:53:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:53:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:29 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
10:53:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2389ms
10:53:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:53:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf8800 == 22 [pid = 1861] [id = 164]
10:53:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa1326400) [pid = 1861] [serial = 457] [outer = (nil)]
10:53:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa1996000) [pid = 1861] [serial = 458] [outer = 0xa1326400]
10:53:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0xa1a07400) [pid = 1861] [serial = 459] [outer = 0xa1326400]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa1bd4800) [pid = 1861] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045564061]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0xa0bf1800) [pid = 1861] [serial = 397] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa04f6400) [pid = 1861] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa07da400) [pid = 1861] [serial = 392] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa2867400) [pid = 1861] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa1b98c00) [pid = 1861] [serial = 402] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0xa2bf2400) [pid = 1861] [serial = 407] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa3773400) [pid = 1861] [serial = 410] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0xa4d56400) [pid = 1861] [serial = 371] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0xa6891000) [pid = 1861] [serial = 374] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa129d000) [pid = 1861] [serial = 377] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa1994400) [pid = 1861] [serial = 380] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa129a800) [pid = 1861] [serial = 383] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa0c65000) [pid = 1861] [serial = 386] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa0bfe800) [pid = 1861] [serial = 389] [outer = (nil)] [url = about:blank]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa07d5800) [pid = 1861] [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]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa2860800) [pid = 1861] [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]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa1b95800) [pid = 1861] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045564061]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa131ec00) [pid = 1861] [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]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa239b400) [pid = 1861] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:32 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa04f3c00) [pid = 1861] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:32 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
10:53:32 INFO - document served over http requires an http
10:53:32 INFO - sub-resource via xhr-request using the meta-referrer
10:53:32 INFO - delivery method with keep-origin-redirect and when
10:53: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"
10:53:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:53:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:53:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:32 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
10:53:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3912ms
10:53:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:53:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c5b400 == 23 [pid = 1861] [id = 165]
10:53:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa129a800) [pid = 1861] [serial = 460] [outer = (nil)]
10:53:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa1a0cc00) [pid = 1861] [serial = 461] [outer = 0xa129a800]
10:53:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa1a10c00) [pid = 1861] [serial = 462] [outer = 0xa129a800]
10:53:35 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
10:53:35 INFO - document served over http requires an http
10:53:35 INFO - sub-resource via xhr-request using the meta-referrer
10:53:35 INFO - delivery method with no-redirect and when
10:53: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"
10:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:53:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:53:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:35 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
10:53:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2345ms
10:53:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:53:36 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bfbc00 == 24 [pid = 1861] [id = 166]
10:53:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa0c56c00) [pid = 1861] [serial = 463] [outer = (nil)]
10:53:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa1996400) [pid = 1861] [serial = 464] [outer = 0xa0c56c00]
10:53:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa1aba400) [pid = 1861] [serial = 465] [outer = 0xa0c56c00]
10:53:38 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
10:53:38 INFO - document served over http requires an http
10:53:38 INFO - sub-resource via xhr-request using the meta-referrer
10:53:38 INFO - delivery method with swap-origin-redirect and when
10:53: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"
10:53:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:53:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:53:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:38 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
10:53:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3508ms
10:53:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:53:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1290400 == 25 [pid = 1861] [id = 167]
10:53:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa129ec00) [pid = 1861] [serial = 466] [outer = (nil)]
10:53:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa217a800) [pid = 1861] [serial = 467] [outer = 0xa129ec00]
10:53:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa238d400) [pid = 1861] [serial = 468] [outer = 0xa129ec00]
10:53:41 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
10:53:41 INFO - document served over http requires an https
10:53:41 INFO - sub-resource via fetch-request using the meta-referrer
10:53:41 INFO - delivery method with keep-origin-redirect and when
10:53: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"
10:53:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:53:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:53:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:53:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:41 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
10:53:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2496ms
10:53:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:53:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1be1400 == 26 [pid = 1861] [id = 168]
10:53:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa1fbbc00) [pid = 1861] [serial = 469] [outer = (nil)]
10:53:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0xa2b3e400) [pid = 1861] [serial = 470] [outer = 0xa1fbbc00]
10:53:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0xa2bf7c00) [pid = 1861] [serial = 471] [outer = 0xa1fbbc00]
10:53:43 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
10:53:43 INFO - document served over http requires an https
10:53:43 INFO - sub-resource via fetch-request using the meta-referrer
10:53:43 INFO - delivery method with no-redirect and when
10:53: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"
10:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:53:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:53:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:53:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:43 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
10:53:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2306ms
10:53:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:53:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b37400 == 27 [pid = 1861] [id = 169]
10:53:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0xa32aa400) [pid = 1861] [serial = 472] [outer = (nil)]
10:53:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0xa3770000) [pid = 1861] [serial = 473] [outer = 0xa32aa400]
10:53:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0xa39a3000) [pid = 1861] [serial = 474] [outer = 0xa32aa400]
10:53:46 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
10:53:46 INFO - document served over http requires an https
10:53:46 INFO - sub-resource via fetch-request using the meta-referrer
10:53:46 INFO - delivery method with swap-origin-redirect and when
10:53: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"
10:53:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:53:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:53:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:53:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:46 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
10:53:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2697ms
10:53:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:53:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3408c00 == 28 [pid = 1861] [id = 170]
10:53:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0xa3f78000) [pid = 1861] [serial = 475] [outer = (nil)]
10:53:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa45d3800) [pid = 1861] [serial = 476] [outer = 0xa3f78000]
10:53:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa4db4400) [pid = 1861] [serial = 477] [outer = 0xa3f78000]
10:53:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa555d800 == 29 [pid = 1861] [id = 171]
10:53:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa555f400) [pid = 1861] [serial = 478] [outer = (nil)]
10:53:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa5286400) [pid = 1861] [serial = 479] [outer = 0xa555f400]
10:53:49 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
10:53:49 INFO - document served over http requires an https
10:53:49 INFO - sub-resource via iframe-tag using the meta-referrer
10:53:49 INFO - delivery method with keep-origin-redirect and when
10:53: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"
10:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:53:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:53:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:49 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
10:53:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3009ms
10:53:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:53:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44c4000 == 30 [pid = 1861] [id = 172]
10:53:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0xa45c9400) [pid = 1861] [serial = 480] [outer = (nil)]
10:53:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0xa6891000) [pid = 1861] [serial = 481] [outer = 0xa45c9400]
10:53:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0xa73a1000) [pid = 1861] [serial = 482] [outer = 0xa45c9400]
10:53:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e8400 == 31 [pid = 1861] [id = 173]
10:53:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x9f9e8800) [pid = 1861] [serial = 483] [outer = (nil)]
10:53:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x9f9ea400) [pid = 1861] [serial = 484] [outer = 0x9f9e8800]
10:53:52 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
10:53:52 INFO - document served over http requires an https
10:53:52 INFO - sub-resource via iframe-tag using the meta-referrer
10:53:52 INFO - delivery method with no-redirect and when
10:53: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"
10:53:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:53:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:53:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:52 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
10:53:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2708ms
10:53:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:53:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9ed000 == 32 [pid = 1861] [id = 174]
10:53:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x9f9f0400) [pid = 1861] [serial = 485] [outer = (nil)]
10:53:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0xa03f8000) [pid = 1861] [serial = 486] [outer = 0x9f9f0400]
10:53:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0xa0132000) [pid = 1861] [serial = 487] [outer = 0x9f9f0400]
10:53:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0138c00 == 33 [pid = 1861] [id = 175]
10:53:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0xa0139000) [pid = 1861] [serial = 488] [outer = (nil)]
10:53:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0xa013c000) [pid = 1861] [serial = 489] [outer = 0xa0139000]
10:53:56 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
10:53:56 INFO - document served over http requires an https
10:53:56 INFO - sub-resource via iframe-tag using the meta-referrer
10:53:56 INFO - delivery method with swap-origin-redirect and when
10:53: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"
10:53:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:53:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:53:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:53:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:53:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:53:56 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
10:53:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3799ms
10:53:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:53:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29f400 == 34 [pid = 1861] [id = 176]
10:53:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x9f29f800) [pid = 1861] [serial = 490] [outer = (nil)]
10:53:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x9f2a1400) [pid = 1861] [serial = 491] [outer = 0x9f29f800]
10:53:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x9f2a5800) [pid = 1861] [serial = 492] [outer = 0x9f29f800]
10:54:00 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
10:54:00 INFO - document served over http requires an https
10:54:00 INFO - sub-resource via script-tag using the meta-referrer
10:54:00 INFO - delivery method with keep-origin-redirect and when
10:54: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"
10:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:54:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:54:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:00 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
10:54:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3963ms
10:54:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:54:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29ec00 == 35 [pid = 1861] [id = 177]
10:54:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x9f29f000) [pid = 1861] [serial = 493] [outer = (nil)]
10:54:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0xa0139c00) [pid = 1861] [serial = 494] [outer = 0x9f29f000]
10:54:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0xa1991000) [pid = 1861] [serial = 495] [outer = 0x9f29f000]
10:54:02 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
10:54:02 INFO - document served over http requires an https
10:54:02 INFO - sub-resource via script-tag using the meta-referrer
10:54:02 INFO - delivery method with no-redirect and when
10:54: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"
10:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:54:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:54:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:02 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
10:54:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2266ms
10:54:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:54:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0b800 == 36 [pid = 1861] [id = 178]
10:54:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x9fd11000) [pid = 1861] [serial = 496] [outer = (nil)]
10:54:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0xa002a400) [pid = 1861] [serial = 497] [outer = 0x9fd11000]
10:54:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0xa131dc00) [pid = 1861] [serial = 498] [outer = 0x9fd11000]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf8800 == 35 [pid = 1861] [id = 164]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b38000 == 34 [pid = 1861] [id = 163]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd12400 == 33 [pid = 1861] [id = 162]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa0026c00 == 32 [pid = 1861] [id = 160]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa03fd800 == 31 [pid = 1861] [id = 159]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa03f7400 == 30 [pid = 1861] [id = 158]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa1abd000 == 29 [pid = 1861] [id = 157]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa1abc800 == 28 [pid = 1861] [id = 155]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa3140800 == 27 [pid = 1861] [id = 156]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa4daf000 == 26 [pid = 1861] [id = 123]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa5a86c00 == 25 [pid = 1861] [id = 154]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa5549000 == 24 [pid = 1861] [id = 153]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa4caac00 == 23 [pid = 1861] [id = 152]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f73400 == 22 [pid = 1861] [id = 151]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa2865800 == 21 [pid = 1861] [id = 150]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fbc000 == 20 [pid = 1861] [id = 149]
10:54:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa04f0000 == 19 [pid = 1861] [id = 148]
10:54:04 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0xa238cc00) [pid = 1861] [serial = 403] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0xa0c64400) [pid = 1861] [serial = 398] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0xa3263000) [pid = 1861] [serial = 408] [outer = (nil)] [url = about:blank]
10:54:05 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
10:54:05 INFO - document served over http requires an https
10:54:05 INFO - sub-resource via script-tag using the meta-referrer
10:54:05 INFO - delivery method with swap-origin-redirect and when
10:54: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"
10:54:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:54:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:54:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:05 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
10:54:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2814ms
10:54:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:54:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03fc400 == 20 [pid = 1861] [id = 179]
10:54:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0xa03fc800) [pid = 1861] [serial = 499] [outer = (nil)]
10:54:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0xa0b31000) [pid = 1861] [serial = 500] [outer = 0xa03fc800]
10:54:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0xa0c5cc00) [pid = 1861] [serial = 501] [outer = 0xa03fc800]
10:54:07 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
10:54:07 INFO - document served over http requires an https
10:54:07 INFO - sub-resource via xhr-request using the meta-referrer
10:54:07 INFO - delivery method with keep-origin-redirect and when
10:54: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"
10:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:54:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:54:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:07 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
10:54:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2392ms
10:54:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:54:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04f3c00 == 21 [pid = 1861] [id = 180]
10:54:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0xa1a01800) [pid = 1861] [serial = 502] [outer = (nil)]
10:54:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0xa1bd5c00) [pid = 1861] [serial = 503] [outer = 0xa1a01800]
10:54:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0xa217bc00) [pid = 1861] [serial = 504] [outer = 0xa1a01800]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0xa1326400) [pid = 1861] [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]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0xa2becc00) [pid = 1861] [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]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x9fd12800) [pid = 1861] [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]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0xa0b3f000) [pid = 1861] [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]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0xa2187c00) [pid = 1861] [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]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0xa0027000) [pid = 1861] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0xa3140c00) [pid = 1861] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0xa03f7800) [pid = 1861] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045596677]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0xa2be9400) [pid = 1861] [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]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0xa4db2c00) [pid = 1861] [serial = 422] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0xa0025000) [pid = 1861] [serial = 452] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0xa5a8c000) [pid = 1861] [serial = 428] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0xa3fb5400) [pid = 1861] [serial = 419] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0xa0bffc00) [pid = 1861] [serial = 455] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0xa03f9400) [pid = 1861] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045596677]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0xa0b39c00) [pid = 1861] [serial = 413] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0xa739b400) [pid = 1861] [serial = 431] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0xa3148800) [pid = 1861] [serial = 439] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0xa5556c00) [pid = 1861] [serial = 425] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0xa1996000) [pid = 1861] [serial = 458] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x9fd0e800) [pid = 1861] [serial = 449] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa1abf800) [pid = 1861] [serial = 434] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0xa0028c00) [pid = 1861] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa001c400) [pid = 1861] [serial = 444] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa3142800) [pid = 1861] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa2b3e000) [pid = 1861] [serial = 416] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa39adc00) [pid = 1861] [serial = 411] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0xa58cb400) [pid = 1861] [serial = 369] [outer = (nil)] [url = about:blank]
10:54:12 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa1a07400) [pid = 1861] [serial = 459] [outer = (nil)] [url = about:blank]
10:54:13 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
10:54:13 INFO - document served over http requires an https
10:54:13 INFO - sub-resource via xhr-request using the meta-referrer
10:54:13 INFO - delivery method with no-redirect and when
10:54: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"
10:54:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:54:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:54:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:13 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
10:54:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 6361ms
10:54:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:54:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd10000 == 22 [pid = 1861] [id = 181]
10:54:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0xa001c400) [pid = 1861] [serial = 505] [outer = (nil)]
10:54:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0xa07d8400) [pid = 1861] [serial = 506] [outer = 0xa001c400]
10:54:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0xa129b400) [pid = 1861] [serial = 507] [outer = 0xa001c400]
10:54:16 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
10:54:16 INFO - document served over http requires an https
10:54:16 INFO - sub-resource via xhr-request using the meta-referrer
10:54:16 INFO - delivery method with swap-origin-redirect and when
10:54: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"
10:54:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:54:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:54:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:16 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
10:54:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2445ms
10:54:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:54:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0024000 == 23 [pid = 1861] [id = 182]
10:54:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa04eb800) [pid = 1861] [serial = 508] [outer = (nil)]
10:54:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa2390c00) [pid = 1861] [serial = 509] [outer = 0xa04eb800]
10:54:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa2865c00) [pid = 1861] [serial = 510] [outer = 0xa04eb800]
10:54:18 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
10:54:18 INFO - document served over http requires an http
10:54:18 INFO - sub-resource via fetch-request using the http-csp
10:54:18 INFO - delivery method with keep-origin-redirect and when
10:54: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"
10:54:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:54:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:54:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:54:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:18 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
10:54:18 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 2241ms
10:54:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:54:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b91800 == 24 [pid = 1861] [id = 183]
10:54:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa2187c00) [pid = 1861] [serial = 511] [outer = (nil)]
10:54:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0xa313d400) [pid = 1861] [serial = 512] [outer = 0xa2187c00]
10:54:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0xa3145400) [pid = 1861] [serial = 513] [outer = 0xa2187c00]
10:54:21 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
10:54:21 INFO - document served over http requires an http
10:54:21 INFO - sub-resource via fetch-request using the http-csp
10:54:21 INFO - delivery method with no-redirect and when
10:54: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"
10:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:54:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:54:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:54:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:21 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
10:54:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2355ms
10:54:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:54:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf5400 == 25 [pid = 1861] [id = 184]
10:54:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0xa2bf5c00) [pid = 1861] [serial = 514] [outer = (nil)]
10:54:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0xa340fc00) [pid = 1861] [serial = 515] [outer = 0xa2bf5c00]
10:54:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0xa39a5c00) [pid = 1861] [serial = 516] [outer = 0xa2bf5c00]
10:54:23 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
10:54:23 INFO - document served over http requires an http
10:54:23 INFO - sub-resource via fetch-request using the http-csp
10:54:23 INFO - delivery method with swap-origin-redirect and when
10:54:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:54:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:54:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:54:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:23 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
10:54:23 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 2739ms
10:54:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:54:24 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3405400 == 26 [pid = 1861] [id = 185]
10:54:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0xa3f77800) [pid = 1861] [serial = 517] [outer = (nil)]
10:54:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0xa44bdc00) [pid = 1861] [serial = 518] [outer = 0xa3f77800]
10:54:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0xa45cd800) [pid = 1861] [serial = 519] [outer = 0xa3f77800]
10:54:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d60400 == 27 [pid = 1861] [id = 186]
10:54:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0xa4d61000) [pid = 1861] [serial = 520] [outer = (nil)]
10:54:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0xa4db6000) [pid = 1861] [serial = 521] [outer = 0xa4d61000]
10:54:27 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
10:54:27 INFO - document served over http requires an http
10:54:27 INFO - sub-resource via iframe-tag using the http-csp
10:54:27 INFO - delivery method with keep-origin-redirect and when
10:54: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"
10:54:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:54:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:54:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:27 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
10:54:27 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 3142ms
10:54:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:54:27 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f7f400 == 28 [pid = 1861] [id = 187]
10:54:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0xa3fb2c00) [pid = 1861] [serial = 522] [outer = (nil)]
10:54:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0xa5545c00) [pid = 1861] [serial = 523] [outer = 0xa3fb2c00]
10:54:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0xa5849000) [pid = 1861] [serial = 524] [outer = 0xa3fb2c00]
10:54:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5a8c000 == 29 [pid = 1861] [id = 188]
10:54:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0xa5a8c800) [pid = 1861] [serial = 525] [outer = (nil)]
10:54:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0xa5a91800) [pid = 1861] [serial = 526] [outer = 0xa5a8c800]
10:54:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:54:29 INFO - document served over http requires an http
10:54:29 INFO - sub-resource via iframe-tag using the http-csp
10:54:29 INFO - delivery method with no-redirect and when
10:54: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"
10:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:54:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:54:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:54:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2753ms
10:54:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:54:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa527d400 == 30 [pid = 1861] [id = 189]
10:54:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0xa527f000) [pid = 1861] [serial = 527] [outer = (nil)]
10:54:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0xa5edc400) [pid = 1861] [serial = 528] [outer = 0xa527f000]
10:54:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0xa6893800) [pid = 1861] [serial = 529] [outer = 0xa527f000]
10:54:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef0f400 == 31 [pid = 1861] [id = 190]
10:54:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x9ef0f800) [pid = 1861] [serial = 530] [outer = (nil)]
10:54:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x9ef12c00) [pid = 1861] [serial = 531] [outer = 0x9ef0f800]
10:54:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:54:33 INFO - document served over http requires an http
10:54:33 INFO - sub-resource via iframe-tag using the http-csp
10:54:33 INFO - delivery method with swap-origin-redirect and when
10:54:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:54:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:54:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:54:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:54:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 3918ms
10:54:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:54:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef11000 == 32 [pid = 1861] [id = 191]
10:54:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x9ef18400) [pid = 1861] [serial = 532] [outer = (nil)]
10:54:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x9ef1a000) [pid = 1861] [serial = 533] [outer = 0x9ef18400]
10:54:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0xa5c79000) [pid = 1861] [serial = 534] [outer = 0x9ef18400]
10:54:35 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
10:54:35 INFO - document served over http requires an http
10:54:35 INFO - sub-resource via script-tag using the http-csp
10:54:35 INFO - delivery method with keep-origin-redirect and when
10:54: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"
10:54:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:54:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:54:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:35 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
10:54:35 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 2152ms
10:54:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:54:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef17000 == 33 [pid = 1861] [id = 192]
10:54:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x9ef17800) [pid = 1861] [serial = 535] [outer = (nil)]
10:54:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0xa42b1400) [pid = 1861] [serial = 536] [outer = 0x9ef17800]
10:54:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0xa42b4c00) [pid = 1861] [serial = 537] [outer = 0x9ef17800]
10:54:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:54:38 INFO - document served over http requires an http
10:54:38 INFO - sub-resource via script-tag using the http-csp
10:54:38 INFO - delivery method with no-redirect and when
10:54: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"
10:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:54:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:54:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
10:54:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2252ms
10:54:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:54:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdc000 == 34 [pid = 1861] [id = 193]
10:54:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x9ecde000) [pid = 1861] [serial = 538] [outer = (nil)]
10:54:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x9ece1800) [pid = 1861] [serial = 539] [outer = 0x9ecde000]
10:54:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x9ece5800) [pid = 1861] [serial = 540] [outer = 0x9ecde000]
10:54:41 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
10:54:41 INFO - document served over http requires an http
10:54:41 INFO - sub-resource via script-tag using the http-csp
10:54:41 INFO - delivery method with swap-origin-redirect and when
10:54: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:54:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:54:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:54:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:41 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
10:54:41 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 3107ms
10:54:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:54:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab9800 == 35 [pid = 1861] [id = 194]
10:54:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x9eabe400) [pid = 1861] [serial = 541] [outer = (nil)]
10:54:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x9eac0000) [pid = 1861] [serial = 542] [outer = 0x9eabe400]
10:54:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x9eba0c00) [pid = 1861] [serial = 543] [outer = 0x9eabe400]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b3f400 == 34 [pid = 1861] [id = 138]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bfbc00 == 33 [pid = 1861] [id = 166]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1290400 == 32 [pid = 1861] [id = 167]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1be1400 == 31 [pid = 1861] [id = 168]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa5a88c00 == 30 [pid = 1861] [id = 114]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b37400 == 29 [pid = 1861] [id = 169]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa555d800 == 28 [pid = 1861] [id = 171]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa3408c00 == 27 [pid = 1861] [id = 170]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e8400 == 26 [pid = 1861] [id = 173]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa44c4000 == 25 [pid = 1861] [id = 172]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa0138c00 == 24 [pid = 1861] [id = 175]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9ed000 == 23 [pid = 1861] [id = 174]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29ec00 == 22 [pid = 1861] [id = 177]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0b800 == 21 [pid = 1861] [id = 178]
10:54:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa03fc400 == 20 [pid = 1861] [id = 179]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b9cc00 == 19 [pid = 1861] [id = 132]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd10000 == 18 [pid = 1861] [id = 181]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa0024000 == 17 [pid = 1861] [id = 182]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b91800 == 16 [pid = 1861] [id = 183]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf5400 == 15 [pid = 1861] [id = 184]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d60400 == 14 [pid = 1861] [id = 186]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa3405400 == 13 [pid = 1861] [id = 185]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa5a8c000 == 12 [pid = 1861] [id = 188]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f7f400 == 11 [pid = 1861] [id = 187]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef0f400 == 10 [pid = 1861] [id = 190]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa527d400 == 9 [pid = 1861] [id = 189]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef11000 == 8 [pid = 1861] [id = 191]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0c800 == 7 [pid = 1861] [id = 161]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef17000 == 6 [pid = 1861] [id = 192]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdc000 == 5 [pid = 1861] [id = 193]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c5b400 == 4 [pid = 1861] [id = 165]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0xa04f3c00 == 3 [pid = 1861] [id = 180]
10:54:45 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29f400 == 2 [pid = 1861] [id = 176]
10:54:46 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0xa0bf7800) [pid = 1861] [serial = 453] [outer = (nil)] [url = about:blank]
10:54:46 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0xa1294000) [pid = 1861] [serial = 456] [outer = (nil)] [url = about:blank]
10:54:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:54:47 INFO - document served over http requires an http
10:54:47 INFO - sub-resource via xhr-request using the http-csp
10:54:47 INFO - delivery method with keep-origin-redirect and when
10:54: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"
10:54:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:54:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:54:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:54:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 5803ms
10:54:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:54:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eb9fc00 == 3 [pid = 1861] [id = 195]
10:54:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x9eba2400) [pid = 1861] [serial = 544] [outer = (nil)]
10:54:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x9ebac800) [pid = 1861] [serial = 545] [outer = 0x9eba2400]
10:54:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x9ece3000) [pid = 1861] [serial = 546] [outer = 0x9eba2400]
10:54:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:54:49 INFO - document served over http requires an http
10:54:49 INFO - sub-resource via xhr-request using the http-csp
10:54:49 INFO - delivery method with no-redirect and when
10:54: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"
10:54:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:54:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:54:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
10:54:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1995ms
10:54:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:54:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29ec00 == 4 [pid = 1861] [id = 196]
10:54:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x9f2a1c00) [pid = 1861] [serial = 547] [outer = (nil)]
10:54:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x9f9e9c00) [pid = 1861] [serial = 548] [outer = 0x9f2a1c00]
10:54:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x9fd09c00) [pid = 1861] [serial = 549] [outer = 0x9f2a1c00]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0xa326e000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0xa3f79c00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0xa4dae400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0xa0bf8400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0xa4d5c000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x9fd0cc00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0xa45c7400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0xa2179800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0xa376d800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0xa4dafc00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0xa3146000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0xa3f75c00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0xa5557800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0xa286d800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0xa5a89400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0xa1fb6400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0xa3268c00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0xa4d58800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0xa515c000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0xa5a93000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0xa07d8800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0xa2b31c00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0xa2b38c00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0xa3df6800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0xa0c60000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0xa58c2800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0xa3fad000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0xa340e400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0xa377b000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0xa3faf000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0xa198e400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0xa2b38800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x9f9f0400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0xa129a800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x9f29f000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa45c9400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x9f9e8800) [pid = 1861] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045631724]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa03fc800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa3f78000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x9f29f800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x9fd11000) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0xa0139000) [pid = 1861] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa555f400) [pid = 1861] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0xa1a01800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0xa32aa400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa1fbbc00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa129ec00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa0c56c00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa5287c00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa04f5c00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa58c3400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa377b400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa1abd400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa1abdc00) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa0b3f800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa6888400) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa1296800) [pid = 1861] [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]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa5286400) [pid = 1861] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa45d3800) [pid = 1861] [serial = 476] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa217a800) [pid = 1861] [serial = 467] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x9f2a1400) [pid = 1861] [serial = 491] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa3770000) [pid = 1861] [serial = 473] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa1996400) [pid = 1861] [serial = 464] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa013c000) [pid = 1861] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x9f9ea400) [pid = 1861] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045631724]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa002a400) [pid = 1861] [serial = 497] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa2b3e400) [pid = 1861] [serial = 470] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa03f8000) [pid = 1861] [serial = 486] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa1a0cc00) [pid = 1861] [serial = 461] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa6891000) [pid = 1861] [serial = 481] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa0139c00) [pid = 1861] [serial = 494] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa0b31000) [pid = 1861] [serial = 500] [outer = (nil)] [url = about:blank]
10:54:54 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa1bd5c00) [pid = 1861] [serial = 503] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa584f800) [pid = 1861] [serial = 309] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa1327800) [pid = 1861] [serial = 414] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa739a800) [pid = 1861] [serial = 249] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa77c0c00) [pid = 1861] [serial = 375] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa0c5cc00) [pid = 1861] [serial = 501] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa03efc00) [pid = 1861] [serial = 440] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa77c6400) [pid = 1861] [serial = 435] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa0bf3800) [pid = 1861] [serial = 387] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa1ab3000) [pid = 1861] [serial = 432] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa688c400) [pid = 1861] [serial = 378] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa44c4c00) [pid = 1861] [serial = 243] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa4ca6000) [pid = 1861] [serial = 342] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa584c800) [pid = 1861] [serial = 426] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa07cd400) [pid = 1861] [serial = 390] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa5547000) [pid = 1861] [serial = 246] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x9fd14c00) [pid = 1861] [serial = 450] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa4db3800) [pid = 1861] [serial = 285] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa326e400) [pid = 1861] [serial = 417] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa5557400) [pid = 1861] [serial = 372] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa5165400) [pid = 1861] [serial = 345] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa001f800) [pid = 1861] [serial = 445] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa45d1c00) [pid = 1861] [serial = 282] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa5c73c00) [pid = 1861] [serial = 314] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa32a2800) [pid = 1861] [serial = 333] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa77c5000) [pid = 1861] [serial = 319] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa1fbc800) [pid = 1861] [serial = 252] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa39a8c00) [pid = 1861] [serial = 272] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa5543000) [pid = 1861] [serial = 288] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa1a10c00) [pid = 1861] [serial = 462] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa5a85400) [pid = 1861] [serial = 348] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa733ec00) [pid = 1861] [serial = 351] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa04e9000) [pid = 1861] [serial = 393] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa39ae400) [pid = 1861] [serial = 336] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa44c4800) [pid = 1861] [serial = 420] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa3f80800) [pid = 1861] [serial = 277] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa0b31c00) [pid = 1861] [serial = 384] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa5c77400) [pid = 1861] [serial = 429] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa515cc00) [pid = 1861] [serial = 423] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa4ca7000) [pid = 1861] [serial = 306] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa3fb6800) [pid = 1861] [serial = 339] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa515ec00) [pid = 1861] [serial = 204] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa1aba400) [pid = 1861] [serial = 465] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa0c57c00) [pid = 1861] [serial = 381] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa32b0800) [pid = 1861] [serial = 267] [outer = (nil)] [url = about:blank]
10:54:55 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa217bc00) [pid = 1861] [serial = 504] [outer = (nil)] [url = about:blank]
10:54:56 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
10:54:56 INFO - document served over http requires an http
10:54:56 INFO - sub-resource via xhr-request using the http-csp
10:54:56 INFO - delivery method with swap-origin-redirect and when
10:54: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/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:54:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:54:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:54:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:56 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
10:54:56 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 6969ms
10:54:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:54:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdfc00 == 5 [pid = 1861] [id = 197]
10:54:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0x9ece1c00) [pid = 1861] [serial = 550] [outer = (nil)]
10:54:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0x9f29e000) [pid = 1861] [serial = 551] [outer = 0x9ece1c00]
10:54:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x9f9eb000) [pid = 1861] [serial = 552] [outer = 0x9ece1c00]
10:54:58 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
10:54:58 INFO - document served over http requires an https
10:54:58 INFO - sub-resource via fetch-request using the http-csp
10:54:58 INFO - delivery method with keep-origin-redirect and when
10:54: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"
10:54:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:54:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:54:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:54:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:54:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:54:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:54:58 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
10:54:58 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 2586ms
10:54:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:54:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdb000 == 6 [pid = 1861] [id = 198]
10:54:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x9ecddc00) [pid = 1861] [serial = 553] [outer = (nil)]
10:54:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa0024c00) [pid = 1861] [serial = 554] [outer = 0x9ecddc00]
10:54:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa002a400) [pid = 1861] [serial = 555] [outer = 0x9ecddc00]
10:55:02 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
10:55:02 INFO - document served over http requires an https
10:55:02 INFO - sub-resource via fetch-request using the http-csp
10:55:02 INFO - delivery method with no-redirect and when
10:55:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:55:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:55:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:55:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:55:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:02 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
10:55:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 3456ms
10:55:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:55:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa001f000 == 7 [pid = 1861] [id = 199]
10:55:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa0024000) [pid = 1861] [serial = 556] [outer = (nil)]
10:55:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa03efc00) [pid = 1861] [serial = 557] [outer = 0xa0024000]
10:55:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa03f4c00) [pid = 1861] [serial = 558] [outer = 0xa0024000]
10:55:04 INFO - PROCESS | 1810 | --DOCSHELL 0x99682000 == 6 [pid = 1810] [id = 6]
10:55:04 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
10:55:04 INFO - document served over http requires an https
10:55:04 INFO - sub-resource via fetch-request using the http-csp
10:55:04 INFO - delivery method with swap-origin-redirect and when
10:55: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"
10:55:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:55:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:55:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:55:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:04 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
10:55:04 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 2601ms
10:55:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:55:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa013cc00 == 8 [pid = 1861] [id = 200]
10:55:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa013fc00) [pid = 1861] [serial = 559] [outer = (nil)]
10:55:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa04ee000) [pid = 1861] [serial = 560] [outer = 0xa013fc00]
10:55:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa04f3c00) [pid = 1861] [serial = 561] [outer = 0xa013fc00]
10:55:06 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d3400 == 9 [pid = 1861] [id = 201]
10:55:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa07d3800) [pid = 1861] [serial = 562] [outer = (nil)]
10:55:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa07d6c00) [pid = 1861] [serial = 563] [outer = 0xa07d3800]
10:55:07 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
10:55:07 INFO - document served over http requires an https
10:55:07 INFO - sub-resource via iframe-tag using the http-csp
10:55:07 INFO - delivery method with keep-origin-redirect and when
10:55:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:55:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:55:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:07 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
10:55:07 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 2453ms
10:55:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:55:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04ebc00 == 10 [pid = 1861] [id = 202]
10:55:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa04ec400) [pid = 1861] [serial = 564] [outer = (nil)]
10:55:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa0b38000) [pid = 1861] [serial = 565] [outer = 0xa04ec400]
10:55:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa0b3c000) [pid = 1861] [serial = 566] [outer = 0xa04ec400]
10:55:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf6000 == 11 [pid = 1861] [id = 203]
10:55:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa0bf6800) [pid = 1861] [serial = 567] [outer = (nil)]
10:55:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa0bf7c00) [pid = 1861] [serial = 568] [outer = 0xa0bf6800]
10:55:10 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
10:55:10 INFO - document served over http requires an https
10:55:10 INFO - sub-resource via iframe-tag using the http-csp
10:55:10 INFO - delivery method with no-redirect and when
10:55:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:55:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:55:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:55:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:10 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
10:55:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2551ms
10:55:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:55:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b34800 == 12 [pid = 1861] [id = 204]
10:55:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa0b34c00) [pid = 1861] [serial = 569] [outer = (nil)]
10:55:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa0c5ac00) [pid = 1861] [serial = 570] [outer = 0xa0b34c00]
10:55:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa0c61400) [pid = 1861] [serial = 571] [outer = 0xa0b34c00]
10:55:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1294000 == 13 [pid = 1861] [id = 205]
10:55:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa1294400) [pid = 1861] [serial = 572] [outer = (nil)]
10:55:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1297c00) [pid = 1861] [serial = 573] [outer = 0xa1294400]
10:55:13 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
10:55:13 INFO - document served over http requires an https
10:55:13 INFO - sub-resource via iframe-tag using the http-csp
10:55:13 INFO - delivery method with swap-origin-redirect and when
10:55: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"
10:55:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:55:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:55:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:13 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
10:55:13 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 3952ms
10:55:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:55:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece4800 == 14 [pid = 1861] [id = 206]
10:55:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9ef0e000) [pid = 1861] [serial = 574] [outer = (nil)]
10:55:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa013b400) [pid = 1861] [serial = 575] [outer = 0x9ef0e000]
10:55:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa129ec00) [pid = 1861] [serial = 576] [outer = 0x9ef0e000]
10:55:16 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
10:55:16 INFO - document served over http requires an https
10:55:16 INFO - sub-resource via script-tag using the http-csp
10:55:16 INFO - delivery method with keep-origin-redirect and when
10:55:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:55:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:55:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:55:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:16 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
10:55:16 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 2938ms
10:55:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:55:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecda800 == 15 [pid = 1861] [id = 207]
10:55:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9ecdb400) [pid = 1861] [serial = 577] [outer = (nil)]
10:55:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0x9f2a4400) [pid = 1861] [serial = 578] [outer = 0x9ecdb400]
10:55:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9f9ec400) [pid = 1861] [serial = 579] [outer = 0x9ecdb400]
10:55:18 INFO - PROCESS | 1810 | --DOCSHELL 0x9eb9fc00 == 14 [pid = 1861] [id = 195]
10:55:18 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab9800 == 13 [pid = 1861] [id = 194]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa4db4400) [pid = 1861] [serial = 477] [outer = (nil)] [url = about:blank]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9f2a5800) [pid = 1861] [serial = 492] [outer = (nil)] [url = about:blank]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa238d400) [pid = 1861] [serial = 468] [outer = (nil)] [url = about:blank]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa0132000) [pid = 1861] [serial = 487] [outer = (nil)] [url = about:blank]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa39a3000) [pid = 1861] [serial = 474] [outer = (nil)] [url = about:blank]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa131dc00) [pid = 1861] [serial = 498] [outer = (nil)] [url = about:blank]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa1991000) [pid = 1861] [serial = 495] [outer = (nil)] [url = about:blank]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa73a1000) [pid = 1861] [serial = 482] [outer = (nil)] [url = about:blank]
10:55:18 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa2bf7c00) [pid = 1861] [serial = 471] [outer = (nil)] [url = about:blank]
10:55:20 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
10:55:20 INFO - document served over http requires an https
10:55:20 INFO - sub-resource via script-tag using the http-csp
10:55:20 INFO - delivery method with no-redirect and when
10:55:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:55:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:55:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:55:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:20 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
10:55:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3152ms
10:55:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:55:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba8000 == 14 [pid = 1861] [id = 208]
10:55:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0x9ebac400) [pid = 1861] [serial = 580] [outer = (nil)]
10:55:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9ef11400) [pid = 1861] [serial = 581] [outer = 0x9ebac400]
10:55:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9f2a0800) [pid = 1861] [serial = 582] [outer = 0x9ebac400]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0x9f9e9c00) [pid = 1861] [serial = 548] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x9eac0000) [pid = 1861] [serial = 542] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa313d400) [pid = 1861] [serial = 512] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa5a91800) [pid = 1861] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045669307]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa5edc400) [pid = 1861] [serial = 528] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa44bdc00) [pid = 1861] [serial = 518] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa07d8400) [pid = 1861] [serial = 506] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa340fc00) [pid = 1861] [serial = 515] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa5545c00) [pid = 1861] [serial = 523] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x9ef1a000) [pid = 1861] [serial = 533] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9ebac800) [pid = 1861] [serial = 545] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa2390c00) [pid = 1861] [serial = 509] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa42b1400) [pid = 1861] [serial = 536] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x9ece1800) [pid = 1861] [serial = 539] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x9ef12c00) [pid = 1861] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa4db6000) [pid = 1861] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0x9eba2400) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa5a8c800) [pid = 1861] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045669307]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0x9ef0f800) [pid = 1861] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0x9ef18400) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0x9ecde000) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0x9eabe400) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0x9ef17800) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa4d61000) [pid = 1861] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa001c400) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa04eb800) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa2187c00) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa527f000) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa3f77800) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 50 (0xa2bf5c00) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 49 (0xa3fb2c00) [pid = 1861] [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]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 48 (0xa129b400) [pid = 1861] [serial = 507] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 47 (0x9eba0c00) [pid = 1861] [serial = 543] [outer = (nil)] [url = about:blank]
10:55:22 INFO - PROCESS | 1810 | --DOMWINDOW == 46 (0x9ece3000) [pid = 1861] [serial = 546] [outer = (nil)] [url = about:blank]
10:55:22 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
10:55:22 INFO - document served over http requires an https
10:55:22 INFO - sub-resource via script-tag using the http-csp
10:55:22 INFO - delivery method with swap-origin-redirect and when
10:55:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:55:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:55:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:22 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
10:55:22 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 2540ms
10:55:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:55:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece2400 == 15 [pid = 1861] [id = 209]
10:55:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 47 (0x9ece2800) [pid = 1861] [serial = 583] [outer = (nil)]
10:55:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 48 (0x9f2aac00) [pid = 1861] [serial = 584] [outer = 0x9ece2800]
10:55:23 INFO - PROCESS | 1810 | --DOMWINDOW == 15 (0x9ab1ac00) [pid = 1810] [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.]
10:55:23 INFO - PROCESS | 1810 | --DOMWINDOW == 14 (0x9a96cc00) [pid = 1810] [serial = 14] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:55:23 INFO - PROCESS | 1810 | --DOMWINDOW == 13 (0x9b8b8800) [pid = 1810] [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.]
10:55:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 49 (0x9fd0fc00) [pid = 1861] [serial = 585] [outer = 0x9ece2800]
10:55:24 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
10:55:24 INFO - document served over http requires an https
10:55:24 INFO - sub-resource via xhr-request using the http-csp
10:55:24 INFO - delivery method with keep-origin-redirect and when
10:55: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"
10:55:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:55:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:55:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:24 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
10:55:24 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 2167ms
10:55:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:55:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba5000 == 16 [pid = 1861] [id = 210]
10:55:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 50 (0x9ef0f800) [pid = 1861] [serial = 586] [outer = (nil)]
10:55:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 51 (0x9f9e2800) [pid = 1861] [serial = 587] [outer = 0x9ef0f800]
10:55:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0xa0132000) [pid = 1861] [serial = 588] [outer = 0x9ef0f800]
10:55:27 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
10:55:27 INFO - document served over http requires an https
10:55:27 INFO - sub-resource via xhr-request using the http-csp
10:55:27 INFO - delivery method with no-redirect and when
10:55:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:55:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:55:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:27 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
10:55:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2511ms
10:55:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:55:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a8000 == 17 [pid = 1861] [id = 211]
10:55:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa03f0000) [pid = 1861] [serial = 589] [outer = (nil)]
10:55:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa04e9400) [pid = 1861] [serial = 590] [outer = 0xa03f0000]
10:55:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa07cd000) [pid = 1861] [serial = 591] [outer = 0xa03f0000]
10:55:30 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
10:55:30 INFO - document served over http requires an https
10:55:30 INFO - sub-resource via xhr-request using the http-csp
10:55:30 INFO - delivery method with swap-origin-redirect and when
10:55: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"
10:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:55:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:55:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:30 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
10:55:30 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 2646ms
10:55:30 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
10:55:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03fcc00 == 18 [pid = 1861] [id = 212]
10:55:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa0b35000) [pid = 1861] [serial = 592] [outer = (nil)]
10:55:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa0bfe400) [pid = 1861] [serial = 593] [outer = 0xa0b35000]
10:55:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa0c5b400) [pid = 1861] [serial = 594] [outer = 0xa0b35000]
10:55:32 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
10:55:32 INFO - document served over http requires an http
10:55:32 INFO - sub-resource via fetch-request using the http-csp
10:55:32 INFO - delivery method with keep-origin-redirect and when
10:55:32 INFO - the target request is same-origin.
10:55:32 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 2748ms
10:55:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:55:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1294800 == 19 [pid = 1861] [id = 213]
10:55:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa129d800) [pid = 1861] [serial = 595] [outer = (nil)]
10:55:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa131fc00) [pid = 1861] [serial = 596] [outer = 0xa129d800]
10:55:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa1324c00) [pid = 1861] [serial = 597] [outer = 0xa129d800]
10:55:35 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
10:55:35 INFO - document served over http requires an http
10:55:35 INFO - sub-resource via fetch-request using the http-csp
10:55:35 INFO - delivery method with no-redirect and when
10:55:35 INFO - the target request is same-origin.
10:55:35 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 2640ms
10:55:35 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
10:55:36 INFO - PROCESS | 1810 | ++DOCSHELL 0xa131d800 == 20 [pid = 1861] [id = 214]
10:55:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa1989c00) [pid = 1861] [serial = 598] [outer = (nil)]
10:55:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa1990000) [pid = 1861] [serial = 599] [outer = 0xa1989c00]
10:55:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa1993c00) [pid = 1861] [serial = 600] [outer = 0xa1989c00]
10:55:38 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
10:55:38 INFO - document served over http requires an http
10:55:38 INFO - sub-resource via fetch-request using the http-csp
10:55:38 INFO - delivery method with swap-origin-redirect and when
10:55: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"
10:55:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:55:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:55:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:55:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:38 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
10:55:38 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 2533ms
10:55:38 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
10:55:38 INFO - PROCESS | 1810 | ++DOCSHELL 0xa198e000 == 21 [pid = 1861] [id = 215]
10:55:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa1a03000) [pid = 1861] [serial = 601] [outer = (nil)]
10:55:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa1a0b800) [pid = 1861] [serial = 602] [outer = 0xa1a03000]
10:55:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa1ab1400) [pid = 1861] [serial = 603] [outer = 0xa1a03000]
10:55:40 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1ab8400 == 22 [pid = 1861] [id = 216]
10:55:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1ab8800) [pid = 1861] [serial = 604] [outer = (nil)]
10:55:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1ab5400) [pid = 1861] [serial = 605] [outer = 0xa1ab8800]
10:55:41 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
10:55:41 INFO - document served over http requires an http
10:55:41 INFO - sub-resource via iframe-tag using the http-csp
10:55:41 INFO - delivery method with keep-origin-redirect and when
10:55:41 INFO - the target request is same-origin.
10:55:41 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 3662ms
10:55:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:55:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a09000 == 23 [pid = 1861] [id = 217]
10:55:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1a0a400) [pid = 1861] [serial = 606] [outer = (nil)]
10:55:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1b93800) [pid = 1861] [serial = 607] [outer = 0xa1a0a400]
10:55:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1b97000) [pid = 1861] [serial = 608] [outer = 0xa1a0a400]
10:55:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab5c00 == 24 [pid = 1861] [id = 218]
10:55:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0x9eab6800) [pid = 1861] [serial = 609] [outer = (nil)]
10:55:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x9ef15000) [pid = 1861] [serial = 610] [outer = 0x9eab6800]
10:55:44 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
10:55:44 INFO - document served over http requires an http
10:55:44 INFO - sub-resource via iframe-tag using the http-csp
10:55:44 INFO - delivery method with no-redirect and when
10:55:44 INFO - the target request is same-origin.
10:55:44 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 3035ms
10:55:44 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
10:55:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd9400 == 25 [pid = 1861] [id = 219]
10:55:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0x9f9e4400) [pid = 1861] [serial = 611] [outer = (nil)]
10:55:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa0029800) [pid = 1861] [serial = 612] [outer = 0x9f9e4400]
10:55:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa0b37400) [pid = 1861] [serial = 613] [outer = 0x9f9e4400]
10:55:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa002ac00 == 26 [pid = 1861] [id = 220]
10:55:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa0138c00) [pid = 1861] [serial = 614] [outer = (nil)]
10:55:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9eba6400) [pid = 1861] [serial = 615] [outer = 0xa0138c00]
10:55:47 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
10:55:47 INFO - document served over http requires an http
10:55:47 INFO - sub-resource via iframe-tag using the http-csp
10:55:47 INFO - delivery method with swap-origin-redirect and when
10:55: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"
10:55:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:55:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:55:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:47 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
10:55:47 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 2201ms
10:55:47 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
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba8000 == 25 [pid = 1861] [id = 208]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecda800 == 24 [pid = 1861] [id = 207]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece4800 == 23 [pid = 1861] [id = 206]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa1294000 == 22 [pid = 1861] [id = 205]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b34800 == 21 [pid = 1861] [id = 204]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa04ebc00 == 20 [pid = 1861] [id = 202]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf6000 == 19 [pid = 1861] [id = 203]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d3400 == 18 [pid = 1861] [id = 201]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa013cc00 == 17 [pid = 1861] [id = 200]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0xa001f000 == 16 [pid = 1861] [id = 199]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdb000 == 15 [pid = 1861] [id = 198]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdfc00 == 14 [pid = 1861] [id = 197]
10:55:47 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29ec00 == 13 [pid = 1861] [id = 196]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa2865c00) [pid = 1861] [serial = 510] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa39a5c00) [pid = 1861] [serial = 516] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa45cd800) [pid = 1861] [serial = 519] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa42b4c00) [pid = 1861] [serial = 537] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x9ece5800) [pid = 1861] [serial = 540] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa5c79000) [pid = 1861] [serial = 534] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa3145400) [pid = 1861] [serial = 513] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa5849000) [pid = 1861] [serial = 524] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa6893800) [pid = 1861] [serial = 529] [outer = (nil)] [url = about:blank]
10:55:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecda000 == 14 [pid = 1861] [id = 221]
10:55:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x9ecda800) [pid = 1861] [serial = 616] [outer = (nil)]
10:55:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0x9ef0d400) [pid = 1861] [serial = 617] [outer = 0x9ecda800]
10:55:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0x9f9e3000) [pid = 1861] [serial = 618] [outer = 0x9ecda800]
10:55:49 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
10:55:49 INFO - document served over http requires an http
10:55:49 INFO - sub-resource via script-tag using the http-csp
10:55:49 INFO - delivery method with keep-origin-redirect and when
10:55:49 INFO - the target request is same-origin.
10:55:49 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 2374ms
10:55:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:55:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba2800 == 15 [pid = 1861] [id = 222]
10:55:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x9eba8000) [pid = 1861] [serial = 619] [outer = (nil)]
10:55:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa07d1400) [pid = 1861] [serial = 620] [outer = 0x9eba8000]
10:55:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa0b3b800) [pid = 1861] [serial = 621] [outer = 0x9eba8000]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa1297c00) [pid = 1861] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa0c5ac00) [pid = 1861] [serial = 570] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa03efc00) [pid = 1861] [serial = 557] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa07d6c00) [pid = 1861] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa04ee000) [pid = 1861] [serial = 560] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa0bf7c00) [pid = 1861] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045709497]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa0b38000) [pid = 1861] [serial = 565] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x9f29e000) [pid = 1861] [serial = 551] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa0024c00) [pid = 1861] [serial = 554] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x9ef11400) [pid = 1861] [serial = 581] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x9f2a4400) [pid = 1861] [serial = 578] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa013b400) [pid = 1861] [serial = 575] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0x9f2aac00) [pid = 1861] [serial = 584] [outer = (nil)] [url = about:blank]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0x9ebac400) [pid = 1861] [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]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0x9ecdb400) [pid = 1861] [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]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa0bf6800) [pid = 1861] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045709497]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa1294400) [pid = 1861] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:51 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa07d3800) [pid = 1861] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:51 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
10:55:51 INFO - document served over http requires an http
10:55:51 INFO - sub-resource via script-tag using the http-csp
10:55:51 INFO - delivery method with no-redirect and when
10:55:51 INFO - the target request is same-origin.
10:55:51 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 2448ms
10:55:51 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
10:55:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04ebc00 == 16 [pid = 1861] [id = 223]
10:55:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa04ee000) [pid = 1861] [serial = 622] [outer = (nil)]
10:55:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa0bfac00) [pid = 1861] [serial = 623] [outer = 0xa04ee000]
10:55:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa0c60400) [pid = 1861] [serial = 624] [outer = 0xa04ee000]
10:55:54 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
10:55:54 INFO - document served over http requires an http
10:55:54 INFO - sub-resource via script-tag using the http-csp
10:55:54 INFO - delivery method with swap-origin-redirect and when
10:55:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:55:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:55:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:55:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:55:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:55:54 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
10:55:54 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 2552ms
10:55:54 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
10:55:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0136800 == 17 [pid = 1861] [id = 224]
10:55:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa0137800) [pid = 1861] [serial = 625] [outer = (nil)]
10:55:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa03f4800) [pid = 1861] [serial = 626] [outer = 0xa0137800]
10:55:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa0b33c00) [pid = 1861] [serial = 627] [outer = 0xa0137800]
10:55:57 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
10:55:57 INFO - document served over http requires an http
10:55:57 INFO - sub-resource via xhr-request using the http-csp
10:55:57 INFO - delivery method with keep-origin-redirect and when
10:55:57 INFO - the target request is same-origin.
10:55:57 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 2762ms
10:55:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:55:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0026800 == 18 [pid = 1861] [id = 225]
10:55:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa129e400) [pid = 1861] [serial = 628] [outer = (nil)]
10:55:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa198e400) [pid = 1861] [serial = 629] [outer = 0xa129e400]
10:55:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa1a06800) [pid = 1861] [serial = 630] [outer = 0xa129e400]
10:56:00 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
10:56:00 INFO - document served over http requires an http
10:56:00 INFO - sub-resource via xhr-request using the http-csp
10:56:00 INFO - delivery method with no-redirect and when
10:56:00 INFO - the target request is same-origin.
10:56:00 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 3204ms
10:56:00 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
10:56:00 INFO - PROCESS | 1810 | --DOCSHELL 0x9a96dc00 == 5 [pid = 1810] [id = 7]
10:56:00 INFO - PROCESS | 1810 | --DOMWINDOW == 12 (0x9aa6e000) [pid = 1810] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:56:01 INFO - PROCESS | 1810 | ++DOCSHELL 0xa131e000 == 19 [pid = 1861] [id = 226]
10:56:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1321c00) [pid = 1861] [serial = 631] [outer = (nil)]
10:56:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1b9ec00) [pid = 1861] [serial = 632] [outer = 0xa1321c00]
10:56:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1bd5400) [pid = 1861] [serial = 633] [outer = 0xa1321c00]
10:56:02 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
10:56:02 INFO - document served over http requires an http
10:56:02 INFO - sub-resource via xhr-request using the http-csp
10:56:02 INFO - delivery method with swap-origin-redirect and when
10:56:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:56:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:56:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:02 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
10:56:02 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 2408ms
10:56:02 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
10:56:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b9b000 == 20 [pid = 1861] [id = 227]
10:56:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1bdc400) [pid = 1861] [serial = 634] [outer = (nil)]
10:56:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1faf400) [pid = 1861] [serial = 635] [outer = 0xa1bdc400]
10:56:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1fb3000) [pid = 1861] [serial = 636] [outer = 0xa1bdc400]
10:56:05 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
10:56:05 INFO - document served over http requires an https
10:56:05 INFO - sub-resource via fetch-request using the http-csp
10:56:05 INFO - delivery method with keep-origin-redirect and when
10:56:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:56:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:56:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:56:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:05 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
10:56:05 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 2147ms
10:56:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:56:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1be0400 == 21 [pid = 1861] [id = 228]
10:56:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1fb7c00) [pid = 1861] [serial = 637] [outer = (nil)]
10:56:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa2179c00) [pid = 1861] [serial = 638] [outer = 0xa1fb7c00]
10:56:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa217d400) [pid = 1861] [serial = 639] [outer = 0xa1fb7c00]
10:56:07 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
10:56:07 INFO - document served over http requires an https
10:56:07 INFO - sub-resource via fetch-request using the http-csp
10:56:07 INFO - delivery method with no-redirect and when
10:56:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:56:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:56:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:56:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:07 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
10:56:07 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 2152ms
10:56:07 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
10:56:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fbd800 == 22 [pid = 1861] [id = 229]
10:56:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa2183800) [pid = 1861] [serial = 640] [outer = (nil)]
10:56:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa238f400) [pid = 1861] [serial = 641] [outer = 0xa2183800]
10:56:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2393c00) [pid = 1861] [serial = 642] [outer = 0xa2183800]
10:56:10 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
10:56:10 INFO - document served over http requires an https
10:56:10 INFO - sub-resource via fetch-request using the http-csp
10:56:10 INFO - delivery method with swap-origin-redirect and when
10:56: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"
10:56:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:56:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:56:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:56:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:10 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
10:56:10 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 2855ms
10:56:10 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
10:56:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2187400 == 23 [pid = 1861] [id = 230]
10:56:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa238dc00) [pid = 1861] [serial = 643] [outer = (nil)]
10:56:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa2864c00) [pid = 1861] [serial = 644] [outer = 0xa238dc00]
10:56:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2868400) [pid = 1861] [serial = 645] [outer = 0xa238dc00]
10:56:12 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
10:56:12 INFO - document served over http requires an https
10:56:12 INFO - sub-resource via fetch-request using the http-csp
10:56:12 INFO - delivery method with swap-origin-redirect and when
10:56:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:56:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:56:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:56:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:12 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
10:56:12 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 2793ms
10:56:12 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
10:56:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2863800 == 24 [pid = 1861] [id = 231]
10:56:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa2b30400) [pid = 1861] [serial = 646] [outer = (nil)]
10:56:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa2b35000) [pid = 1861] [serial = 647] [outer = 0xa2b30400]
10:56:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa2b3a000) [pid = 1861] [serial = 648] [outer = 0xa2b30400]
10:56:17 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
10:56:17 INFO - document served over http requires an https
10:56:17 INFO - sub-resource via fetch-request using the http-csp
10:56:17 INFO - delivery method with keep-origin-redirect and when
10:56: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"
10:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:56:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:56:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:56:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:17 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
10:56:17 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 4188ms
10:56:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:56:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e7400 == 25 [pid = 1861] [id = 232]
10:56:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9f9ea000) [pid = 1861] [serial = 649] [outer = (nil)]
10:56:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa001e000) [pid = 1861] [serial = 650] [outer = 0x9f9ea000]
10:56:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa07d9400) [pid = 1861] [serial = 651] [outer = 0x9f9ea000]
10:56:19 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
10:56:19 INFO - document served over http requires an https
10:56:19 INFO - sub-resource via fetch-request using the http-csp
10:56:19 INFO - delivery method with no-redirect and when
10:56: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"
10:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:56:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:56:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:56:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:19 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
10:56:19 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 2538ms
10:56:19 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
10:56:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece1400 == 26 [pid = 1861] [id = 233]
10:56:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x9ef11400) [pid = 1861] [serial = 652] [outer = (nil)]
10:56:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x9f2a9400) [pid = 1861] [serial = 653] [outer = 0x9ef11400]
10:56:20 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa03f2400) [pid = 1861] [serial = 654] [outer = 0x9ef11400]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba2800 == 25 [pid = 1861] [id = 222]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecda000 == 24 [pid = 1861] [id = 221]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa002ac00 == 23 [pid = 1861] [id = 220]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd9400 == 22 [pid = 1861] [id = 219]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa1ab8400 == 21 [pid = 1861] [id = 216]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa1294800 == 20 [pid = 1861] [id = 213]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa03fcc00 == 19 [pid = 1861] [id = 212]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a8000 == 18 [pid = 1861] [id = 211]
10:56:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba5000 == 17 [pid = 1861] [id = 210]
10:56:21 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x9f9ec400) [pid = 1861] [serial = 579] [outer = (nil)] [url = about:blank]
10:56:21 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9f2a0800) [pid = 1861] [serial = 582] [outer = (nil)] [url = about:blank]
10:56:21 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
10:56:21 INFO - document served over http requires an https
10:56:21 INFO - sub-resource via fetch-request using the http-csp
10:56:21 INFO - delivery method with swap-origin-redirect and when
10:56: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"
10:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:56:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:56:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:56:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:21 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
10:56:22 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 2231ms
10:56:22 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
10:56:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef1b800 == 18 [pid = 1861] [id = 234]
10:56:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x9f2a3400) [pid = 1861] [serial = 655] [outer = (nil)]
10:56:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0x9f9efc00) [pid = 1861] [serial = 656] [outer = 0x9f2a3400]
10:56:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa03fa400) [pid = 1861] [serial = 657] [outer = 0x9f2a3400]
10:56:23 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b34800 == 19 [pid = 1861] [id = 235]
10:56:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa0b37800) [pid = 1861] [serial = 658] [outer = (nil)]
10:56:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa0bf8000) [pid = 1861] [serial = 659] [outer = 0xa0b37800]
10:56:24 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
10:56:24 INFO - document served over http requires an https
10:56:24 INFO - sub-resource via iframe-tag using the http-csp
10:56:24 INFO - delivery method with keep-origin-redirect and when
10:56: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"
10:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:56:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:56:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:24 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
10:56:24 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 2251ms
10:56:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:56:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a4800 == 20 [pid = 1861] [id = 236]
10:56:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0x9f2a8000) [pid = 1861] [serial = 660] [outer = (nil)]
10:56:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa1323000) [pid = 1861] [serial = 661] [outer = 0x9f2a8000]
10:56:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa1991800) [pid = 1861] [serial = 662] [outer = 0x9f2a8000]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0x9f9e2800) [pid = 1861] [serial = 587] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa0bfe400) [pid = 1861] [serial = 593] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa1990000) [pid = 1861] [serial = 599] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa04e9400) [pid = 1861] [serial = 590] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9ef15000) [pid = 1861] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045744329]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0x9ef0d400) [pid = 1861] [serial = 617] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa131fc00) [pid = 1861] [serial = 596] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa1a0b800) [pid = 1861] [serial = 602] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa07d1400) [pid = 1861] [serial = 620] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa0029800) [pid = 1861] [serial = 612] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9eba6400) [pid = 1861] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa1ab5400) [pid = 1861] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa1b93800) [pid = 1861] [serial = 607] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa0bfac00) [pid = 1861] [serial = 623] [outer = (nil)] [url = about:blank]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x9eba8000) [pid = 1861] [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]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x9f9e4400) [pid = 1861] [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]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9ecda800) [pid = 1861] [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]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa0138c00) [pid = 1861] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x9eab6800) [pid = 1861] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045744329]
10:56:26 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa1ab8800) [pid = 1861] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eac1800 == 21 [pid = 1861] [id = 237]
10:56:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0x9eba1400) [pid = 1861] [serial = 663] [outer = (nil)]
10:56:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9f9e2400) [pid = 1861] [serial = 664] [outer = 0x9eba1400]
10:56:27 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
10:56:27 INFO - document served over http requires an https
10:56:27 INFO - sub-resource via iframe-tag using the http-csp
10:56:27 INFO - delivery method with no-redirect and when
10:56: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"
10:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:56:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:56:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:27 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
10:56:27 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 3374ms
10:56:27 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
10:56:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e2800 == 22 [pid = 1861] [id = 238]
10:56:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1297c00) [pid = 1861] [serial = 665] [outer = (nil)]
10:56:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa1ab6400) [pid = 1861] [serial = 666] [outer = 0xa1297c00]
10:56:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa1b94000) [pid = 1861] [serial = 667] [outer = 0xa1297c00]
10:56:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa013a400 == 23 [pid = 1861] [id = 239]
10:56:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa013d000) [pid = 1861] [serial = 668] [outer = (nil)]
10:56:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa03f8400) [pid = 1861] [serial = 669] [outer = 0xa013d000]
10:56:30 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
10:56:30 INFO - document served over http requires an https
10:56:30 INFO - sub-resource via iframe-tag using the http-csp
10:56:30 INFO - delivery method with swap-origin-redirect and when
10:56: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"
10:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:56:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:56:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:30 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
10:56:30 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 2843ms
10:56:30 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
10:56:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03f5000 == 24 [pid = 1861] [id = 240]
10:56:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa04ec800) [pid = 1861] [serial = 670] [outer = (nil)]
10:56:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa198f000) [pid = 1861] [serial = 671] [outer = 0xa04ec800]
10:56:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa1abf400) [pid = 1861] [serial = 672] [outer = 0xa04ec800]
10:56:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1be0800 == 25 [pid = 1861] [id = 241]
10:56:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa1be1000) [pid = 1861] [serial = 673] [outer = (nil)]
10:56:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa1fbec00) [pid = 1861] [serial = 674] [outer = 0xa1be1000]
10:56:33 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
10:56:33 INFO - document served over http requires an https
10:56:33 INFO - sub-resource via iframe-tag using the http-csp
10:56:33 INFO - delivery method with swap-origin-redirect and when
10:56: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"
10:56:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:56:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:56:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:33 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
10:56:33 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 2811ms
10:56:33 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
10:56:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1294800 == 26 [pid = 1861] [id = 242]
10:56:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa1fafc00) [pid = 1861] [serial = 675] [outer = (nil)]
10:56:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa2862800) [pid = 1861] [serial = 676] [outer = 0xa1fafc00]
10:56:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa2b34000) [pid = 1861] [serial = 677] [outer = 0xa1fafc00]
10:56:36 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf0000 == 27 [pid = 1861] [id = 243]
10:56:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa2bf0400) [pid = 1861] [serial = 678] [outer = (nil)]
10:56:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa2bf3000) [pid = 1861] [serial = 679] [outer = 0xa2bf0400]
10:56:36 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
10:56:36 INFO - document served over http requires an https
10:56:36 INFO - sub-resource via iframe-tag using the http-csp
10:56:36 INFO - delivery method with keep-origin-redirect and when
10:56: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"
10:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:56:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:56:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:36 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
10:56:36 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 3255ms
10:56:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:56:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa238d800 == 28 [pid = 1861] [id = 244]
10:56:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa2396800) [pid = 1861] [serial = 680] [outer = (nil)]
10:56:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa313fc00) [pid = 1861] [serial = 681] [outer = 0xa2396800]
10:56:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa3144400) [pid = 1861] [serial = 682] [outer = 0xa2396800]
10:56:38 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3260000 == 29 [pid = 1861] [id = 245]
10:56:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa3260400) [pid = 1861] [serial = 683] [outer = (nil)]
10:56:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa3262800) [pid = 1861] [serial = 684] [outer = 0xa3260400]
10:56:39 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
10:56:39 INFO - document served over http requires an https
10:56:39 INFO - sub-resource via iframe-tag using the http-csp
10:56:39 INFO - delivery method with no-redirect and when
10:56: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"
10:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:56:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:56:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:39 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
10:56:39 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 2624ms
10:56:39 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
10:56:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa313d000 == 30 [pid = 1861] [id = 246]
10:56:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa313d400) [pid = 1861] [serial = 685] [outer = (nil)]
10:56:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa326b800) [pid = 1861] [serial = 686] [outer = 0xa313d400]
10:56:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa32a2c00) [pid = 1861] [serial = 687] [outer = 0xa313d400]
10:56:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32a9400 == 31 [pid = 1861] [id = 247]
10:56:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa32a9800) [pid = 1861] [serial = 688] [outer = (nil)]
10:56:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa32a6800) [pid = 1861] [serial = 689] [outer = 0xa32a9800]
10:56:41 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
10:56:41 INFO - document served over http requires an https
10:56:41 INFO - sub-resource via iframe-tag using the http-csp
10:56:41 INFO - delivery method with swap-origin-redirect and when
10:56: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"
10:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:56:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:56:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:41 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
10:56:41 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 2515ms
10:56:41 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
10:56:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3269000 == 32 [pid = 1861] [id = 248]
10:56:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa32aa400) [pid = 1861] [serial = 690] [outer = (nil)]
10:56:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa3406000) [pid = 1861] [serial = 691] [outer = 0xa32aa400]
10:56:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa3407000) [pid = 1861] [serial = 692] [outer = 0xa32aa400]
10:56:44 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
10:56:44 INFO - document served over http requires an https
10:56:44 INFO - sub-resource via script-tag using the http-csp
10:56:44 INFO - delivery method with keep-origin-redirect and when
10:56: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"
10:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:56:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:56:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:44 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
10:56:44 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 2420ms
10:56:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:56:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32ae400 == 33 [pid = 1861] [id = 249]
10:56:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa3403c00) [pid = 1861] [serial = 693] [outer = (nil)]
10:56:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa3771c00) [pid = 1861] [serial = 694] [outer = 0xa3403c00]
10:56:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa3776000) [pid = 1861] [serial = 695] [outer = 0xa3403c00]
10:56:46 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
10:56:46 INFO - document served over http requires an https
10:56:46 INFO - sub-resource via script-tag using the http-csp
10:56:46 INFO - delivery method with no-redirect and when
10:56: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"
10:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:56:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:56:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:46 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
10:56:46 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 2647ms
10:56:46 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
10:56:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3411800 == 34 [pid = 1861] [id = 250]
10:56:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa3770c00) [pid = 1861] [serial = 696] [outer = (nil)]
10:56:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa39a6000) [pid = 1861] [serial = 697] [outer = 0xa3770c00]
10:56:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa39a8800) [pid = 1861] [serial = 698] [outer = 0xa3770c00]
10:56:49 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
10:56:49 INFO - document served over http requires an https
10:56:49 INFO - sub-resource via script-tag using the http-csp
10:56:49 INFO - delivery method with swap-origin-redirect and when
10:56: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"
10:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:56:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:56:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:49 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
10:56:49 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 2735ms
10:56:49 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
10:56:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39a4400 == 35 [pid = 1861] [id = 251]
10:56:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa39adc00) [pid = 1861] [serial = 699] [outer = (nil)]
10:56:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa3df8c00) [pid = 1861] [serial = 700] [outer = 0xa39adc00]
10:56:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa3dfc400) [pid = 1861] [serial = 701] [outer = 0xa39adc00]
10:56:54 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
10:56:54 INFO - document served over http requires an https
10:56:54 INFO - sub-resource via script-tag using the http-csp
10:56:54 INFO - delivery method with swap-origin-redirect and when
10:56: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"
10:56:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:56:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:56:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:54 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
10:56:54 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 4755ms
10:56:54 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
10:56:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa001e800 == 36 [pid = 1861] [id = 252]
10:56:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa001f000) [pid = 1861] [serial = 702] [outer = (nil)]
10:56:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa03f0400) [pid = 1861] [serial = 703] [outer = 0xa001f000]
10:56:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa131f800) [pid = 1861] [serial = 704] [outer = 0xa001f000]
10:56:57 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
10:56:57 INFO - document served over http requires an https
10:56:57 INFO - sub-resource via script-tag using the http-csp
10:56:57 INFO - delivery method with keep-origin-redirect and when
10:56: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"
10:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:56:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:56:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:57 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
10:56:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 2800ms
10:56:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:56:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef1bc00 == 37 [pid = 1861] [id = 253]
10:56:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x9f2a4000) [pid = 1861] [serial = 705] [outer = (nil)]
10:56:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa013ac00) [pid = 1861] [serial = 706] [outer = 0x9f2a4000]
10:56:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa1a05c00) [pid = 1861] [serial = 707] [outer = 0x9f2a4000]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa131d800 == 36 [pid = 1861] [id = 214]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9eac1800 == 35 [pid = 1861] [id = 237]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a4800 == 34 [pid = 1861] [id = 236]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b34800 == 33 [pid = 1861] [id = 235]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef1b800 == 32 [pid = 1861] [id = 234]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece1400 == 31 [pid = 1861] [id = 233]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e7400 == 30 [pid = 1861] [id = 232]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa2863800 == 29 [pid = 1861] [id = 231]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa2187400 == 28 [pid = 1861] [id = 230]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fbd800 == 27 [pid = 1861] [id = 229]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa1be0400 == 26 [pid = 1861] [id = 228]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b9b000 == 25 [pid = 1861] [id = 227]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa131e000 == 24 [pid = 1861] [id = 226]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa0026800 == 23 [pid = 1861] [id = 225]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece2400 == 22 [pid = 1861] [id = 209]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa0136800 == 21 [pid = 1861] [id = 224]
10:56:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa04ebc00 == 20 [pid = 1861] [id = 223]
10:56:59 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa0b3b800) [pid = 1861] [serial = 621] [outer = (nil)] [url = about:blank]
10:56:59 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa0b37400) [pid = 1861] [serial = 613] [outer = (nil)] [url = about:blank]
10:56:59 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x9f9e3000) [pid = 1861] [serial = 618] [outer = (nil)] [url = about:blank]
10:56:59 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
10:56:59 INFO - document served over http requires an https
10:56:59 INFO - sub-resource via script-tag using the http-csp
10:56:59 INFO - delivery method with no-redirect and when
10:56:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:56:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:56:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:56:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:56:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:56:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:56:59 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
10:56:59 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 2139ms
10:56:59 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
10:56:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd14400 == 21 [pid = 1861] [id = 254]
10:56:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x9fd14c00) [pid = 1861] [serial = 708] [outer = (nil)]
10:57:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa0026800) [pid = 1861] [serial = 709] [outer = 0x9fd14c00]
10:57:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa04f1400) [pid = 1861] [serial = 710] [outer = 0x9fd14c00]
10:57:01 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
10:57:01 INFO - document served over http requires an https
10:57:01 INFO - sub-resource via script-tag using the http-csp
10:57:01 INFO - delivery method with swap-origin-redirect and when
10:57: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"
10:57:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:57:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:57:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:01 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
10:57:01 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 1846ms
10:57:01 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
10:57:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0ac00 == 22 [pid = 1861] [id = 255]
10:57:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa0c56400) [pid = 1861] [serial = 711] [outer = (nil)]
10:57:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa1bda800) [pid = 1861] [serial = 712] [outer = 0xa0c56400]
10:57:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa1fb2c00) [pid = 1861] [serial = 713] [outer = 0xa0c56400]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa1b9ec00) [pid = 1861] [serial = 632] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa238f400) [pid = 1861] [serial = 641] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa03f4800) [pid = 1861] [serial = 626] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa0bf8000) [pid = 1861] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0x9f9efc00) [pid = 1861] [serial = 656] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa198e400) [pid = 1861] [serial = 629] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa2179c00) [pid = 1861] [serial = 638] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa1323000) [pid = 1861] [serial = 661] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa1faf400) [pid = 1861] [serial = 635] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa2b35000) [pid = 1861] [serial = 647] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x9f2a9400) [pid = 1861] [serial = 653] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa2864c00) [pid = 1861] [serial = 644] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa001e000) [pid = 1861] [serial = 650] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x9f9e2400) [pid = 1861] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045787157]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x9f2a8000) [pid = 1861] [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]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa04ee000) [pid = 1861] [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]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x9f9ea000) [pid = 1861] [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]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x9eba1400) [pid = 1861] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045787157]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x9ece2800) [pid = 1861] [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]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa0b37800) [pid = 1861] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x9ef11400) [pid = 1861] [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]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x9f2a1c00) [pid = 1861] [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]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x9f2a3400) [pid = 1861] [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]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9fd0fc00) [pid = 1861] [serial = 585] [outer = (nil)] [url = about:blank]
10:57:05 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0x9fd09c00) [pid = 1861] [serial = 549] [outer = (nil)] [url = about:blank]
10:57:06 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
10:57:06 INFO - document served over http requires an https
10:57:06 INFO - sub-resource via xhr-request using the http-csp
10:57:06 INFO - delivery method with keep-origin-redirect and when
10:57:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:06 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
10:57:06 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 4869ms
10:57:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:57:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eb9f000 == 23 [pid = 1861] [id = 256]
10:57:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x9eba0400) [pid = 1861] [serial = 714] [outer = (nil)]
10:57:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0x9f9e2400) [pid = 1861] [serial = 715] [outer = 0x9eba0400]
10:57:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa0b34400) [pid = 1861] [serial = 716] [outer = 0x9eba0400]
10:57:09 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
10:57:09 INFO - document served over http requires an https
10:57:09 INFO - sub-resource via xhr-request using the http-csp
10:57:09 INFO - delivery method with no-redirect and when
10:57:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:09 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
10:57:09 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 3396ms
10:57:09 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
10:57:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece2400 == 24 [pid = 1861] [id = 257]
10:57:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x9ef1ac00) [pid = 1861] [serial = 717] [outer = (nil)]
10:57:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa1323000) [pid = 1861] [serial = 718] [outer = 0x9ef1ac00]
10:57:10 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa1bd3c00) [pid = 1861] [serial = 719] [outer = 0x9ef1ac00]
10:57:12 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
10:57:12 INFO - document served over http requires an https
10:57:12 INFO - sub-resource via xhr-request using the http-csp
10:57:12 INFO - delivery method with swap-origin-redirect and when
10:57:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:12 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
10:57:12 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 2498ms
10:57:12 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
10:57:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04e9800 == 25 [pid = 1861] [id = 258]
10:57:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa0c59000) [pid = 1861] [serial = 720] [outer = (nil)]
10:57:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa2864c00) [pid = 1861] [serial = 721] [outer = 0xa0c59000]
10:57:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa286f400) [pid = 1861] [serial = 722] [outer = 0xa0c59000]
10:57:14 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
10:57:14 INFO - document served over http requires an https
10:57:14 INFO - sub-resource via xhr-request using the http-csp
10:57:14 INFO - delivery method with swap-origin-redirect and when
10:57:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:14 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
10:57:14 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 2239ms
10:57:14 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
10:57:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2390c00 == 26 [pid = 1861] [id = 259]
10:57:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa2863000) [pid = 1861] [serial = 723] [outer = (nil)]
10:57:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa32a1400) [pid = 1861] [serial = 724] [outer = 0xa2863000]
10:57:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa340e400) [pid = 1861] [serial = 725] [outer = 0xa2863000]
10:57:16 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
10:57:16 INFO - document served over http requires an https
10:57:16 INFO - sub-resource via xhr-request using the http-csp
10:57:16 INFO - delivery method with keep-origin-redirect and when
10:57:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:16 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
10:57:16 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 2544ms
10:57:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:57:17 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3269c00 == 27 [pid = 1861] [id = 260]
10:57:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa3df4000) [pid = 1861] [serial = 726] [outer = (nil)]
10:57:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa3f79000) [pid = 1861] [serial = 727] [outer = 0xa3df4000]
10:57:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa3f7d400) [pid = 1861] [serial = 728] [outer = 0xa3df4000]
10:57:19 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
10:57:19 INFO - document served over http requires an https
10:57:19 INFO - sub-resource via xhr-request using the http-csp
10:57:19 INFO - delivery method with no-redirect and when
10:57: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"
10:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:19 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
10:57:19 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 2545ms
10:57:19 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
10:57:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3faf800 == 28 [pid = 1861] [id = 261]
10:57:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa3fb0000) [pid = 1861] [serial = 729] [outer = (nil)]
10:57:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa3fb6800) [pid = 1861] [serial = 730] [outer = 0xa3fb0000]
10:57:20 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa3fbb000) [pid = 1861] [serial = 731] [outer = 0xa3fb0000]
10:57:22 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
10:57:22 INFO - document served over http requires an https
10:57:22 INFO - sub-resource via xhr-request using the http-csp
10:57:22 INFO - delivery method with swap-origin-redirect and when
10:57:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:22 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
10:57:22 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 2693ms
10:57:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:57:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fb1800 == 29 [pid = 1861] [id = 262]
10:57:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa3fb1c00) [pid = 1861] [serial = 732] [outer = (nil)]
10:57:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa42b6c00) [pid = 1861] [serial = 733] [outer = 0xa3fb1c00]
10:57:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa44bf800) [pid = 1861] [serial = 734] [outer = 0xa3fb1c00]
10:57:25 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
10:57:25 INFO - document served over http requires an http
10:57:25 INFO - sub-resource via fetch-request using the meta-csp
10:57:25 INFO - delivery method with keep-origin-redirect and when
10:57: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"
10:57:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:57:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:57:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:57:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:25 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
10:57:25 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 2841ms
10:57:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:57:25 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42b5800 == 30 [pid = 1861] [id = 263]
10:57:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa44c2400) [pid = 1861] [serial = 735] [outer = (nil)]
10:57:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa44ca800) [pid = 1861] [serial = 736] [outer = 0xa44c2400]
10:57:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa45c6c00) [pid = 1861] [serial = 737] [outer = 0xa44c2400]
10:57:28 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
10:57:28 INFO - document served over http requires an http
10:57:28 INFO - sub-resource via fetch-request using the meta-csp
10:57:28 INFO - delivery method with no-redirect and when
10:57: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"
10:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:57:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:57:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:57:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:28 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
10:57:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 3524ms
10:57:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:57:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44c9000 == 31 [pid = 1861] [id = 264]
10:57:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa44c9400) [pid = 1861] [serial = 738] [outer = (nil)]
10:57:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa45d4400) [pid = 1861] [serial = 739] [outer = 0xa44c9400]
10:57:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa4ca3400) [pid = 1861] [serial = 740] [outer = 0xa44c9400]
10:57:31 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
10:57:31 INFO - document served over http requires an http
10:57:31 INFO - sub-resource via fetch-request using the meta-csp
10:57:31 INFO - delivery method with swap-origin-redirect and when
10:57:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:57:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:57:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:57:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:31 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
10:57:31 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 2259ms
10:57:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:57:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45d3800 == 32 [pid = 1861] [id = 265]
10:57:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa4ca9c00) [pid = 1861] [serial = 741] [outer = (nil)]
10:57:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0xa4cae000) [pid = 1861] [serial = 742] [outer = 0xa4ca9c00]
10:57:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0xa4d53000) [pid = 1861] [serial = 743] [outer = 0xa4ca9c00]
10:57:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d5b400 == 33 [pid = 1861] [id = 266]
10:57:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0xa4d5b800) [pid = 1861] [serial = 744] [outer = (nil)]
10:57:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0xa4d5d800) [pid = 1861] [serial = 745] [outer = 0xa4d5b800]
10:57:33 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
10:57:33 INFO - document served over http requires an http
10:57:33 INFO - sub-resource via iframe-tag using the meta-csp
10:57:33 INFO - delivery method with keep-origin-redirect and when
10:57: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"
10:57:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:57:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:57:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:33 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
10:57:33 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 2453ms
10:57:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:57:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4cabc00 == 34 [pid = 1861] [id = 267]
10:57:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0xa4cac000) [pid = 1861] [serial = 746] [outer = (nil)]
10:57:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0xa4db1000) [pid = 1861] [serial = 747] [outer = 0xa4cac000]
10:57:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa4db5800) [pid = 1861] [serial = 748] [outer = 0xa4cac000]
10:57:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef19400 == 35 [pid = 1861] [id = 268]
10:57:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x9f2a0800) [pid = 1861] [serial = 749] [outer = (nil)]
10:57:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa03fd800) [pid = 1861] [serial = 750] [outer = 0x9f2a0800]
10:57:37 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
10:57:37 INFO - document served over http requires an http
10:57:37 INFO - sub-resource via iframe-tag using the meta-csp
10:57:37 INFO - delivery method with no-redirect and when
10:57: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"
10:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:57:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:57:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:37 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
10:57:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 4114ms
10:57:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:57:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9eec00 == 36 [pid = 1861] [id = 269]
10:57:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x9fd14800) [pid = 1861] [serial = 751] [outer = (nil)]
10:57:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0xa0b37c00) [pid = 1861] [serial = 752] [outer = 0x9fd14800]
10:57:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0xa1992000) [pid = 1861] [serial = 753] [outer = 0x9fd14800]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa013a400 == 35 [pid = 1861] [id = 239]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa1be0800 == 34 [pid = 1861] [id = 241]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa03f5000 == 33 [pid = 1861] [id = 240]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf0000 == 32 [pid = 1861] [id = 243]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa1294800 == 31 [pid = 1861] [id = 242]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa198e000 == 30 [pid = 1861] [id = 215]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa3260000 == 29 [pid = 1861] [id = 245]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa238d800 == 28 [pid = 1861] [id = 244]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa32a9400 == 27 [pid = 1861] [id = 247]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa313d000 == 26 [pid = 1861] [id = 246]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa3269000 == 25 [pid = 1861] [id = 248]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa32ae400 == 24 [pid = 1861] [id = 249]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa3411800 == 23 [pid = 1861] [id = 250]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa001e800 == 22 [pid = 1861] [id = 252]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef1bc00 == 21 [pid = 1861] [id = 253]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd14400 == 20 [pid = 1861] [id = 254]
10:57:39 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0ac00 == 19 [pid = 1861] [id = 255]
10:57:40 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0xa07d9400) [pid = 1861] [serial = 651] [outer = (nil)] [url = about:blank]
10:57:40 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa03fa400) [pid = 1861] [serial = 657] [outer = (nil)] [url = about:blank]
10:57:40 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0xa03f2400) [pid = 1861] [serial = 654] [outer = (nil)] [url = about:blank]
10:57:40 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa0c60400) [pid = 1861] [serial = 624] [outer = (nil)] [url = about:blank]
10:57:40 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa1991800) [pid = 1861] [serial = 662] [outer = (nil)] [url = about:blank]
10:57:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd9400 == 20 [pid = 1861] [id = 270]
10:57:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x9ecd9800) [pid = 1861] [serial = 754] [outer = (nil)]
10:57:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x9ef11800) [pid = 1861] [serial = 755] [outer = 0x9ecd9800]
10:57:41 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
10:57:41 INFO - document served over http requires an http
10:57:41 INFO - sub-resource via iframe-tag using the meta-csp
10:57:41 INFO - delivery method with swap-origin-redirect and when
10:57: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-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:57:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:57:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:57:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:41 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
10:57:41 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 3546ms
10:57:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:57:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0f000 == 21 [pid = 1861] [id = 271]
10:57:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa001f400) [pid = 1861] [serial = 756] [outer = (nil)]
10:57:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0xa013dc00) [pid = 1861] [serial = 757] [outer = 0xa001f400]
10:57:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0xa04f5800) [pid = 1861] [serial = 758] [outer = 0xa001f400]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0xa0026800) [pid = 1861] [serial = 709] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa198f000) [pid = 1861] [serial = 671] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0xa3262800) [pid = 1861] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045798802]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa3406000) [pid = 1861] [serial = 691] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa013ac00) [pid = 1861] [serial = 706] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa3df8c00) [pid = 1861] [serial = 700] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa2bf3000) [pid = 1861] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0xa32a6800) [pid = 1861] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa03f8400) [pid = 1861] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0xa326b800) [pid = 1861] [serial = 686] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0xa03f0400) [pid = 1861] [serial = 703] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa1ab6400) [pid = 1861] [serial = 666] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa2862800) [pid = 1861] [serial = 676] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa3771c00) [pid = 1861] [serial = 694] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa313fc00) [pid = 1861] [serial = 681] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa1fbec00) [pid = 1861] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa1bda800) [pid = 1861] [serial = 712] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa39a6000) [pid = 1861] [serial = 697] [outer = (nil)] [url = about:blank]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa001f000) [pid = 1861] [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]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0x9f2a4000) [pid = 1861] [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]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x9fd14c00) [pid = 1861] [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]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa0c56400) [pid = 1861] [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]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa013d000) [pid = 1861] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa1be1000) [pid = 1861] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa2bf0400) [pid = 1861] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa3260400) [pid = 1861] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045798802]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa32a9800) [pid = 1861] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:46 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa1fb2c00) [pid = 1861] [serial = 713] [outer = (nil)] [url = about:blank]
10:57:46 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
10:57:46 INFO - document served over http requires an http
10:57:46 INFO - sub-resource via script-tag using the meta-csp
10:57:46 INFO - delivery method with keep-origin-redirect and when
10:57: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"
10:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:57:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:57:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:46 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
10:57:46 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 5004ms
10:57:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:57:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecda800 == 22 [pid = 1861] [id = 272]
10:57:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x9f9ea000) [pid = 1861] [serial = 759] [outer = (nil)]
10:57:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa0bf0800) [pid = 1861] [serial = 760] [outer = 0x9f9ea000]
10:57:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa1294800) [pid = 1861] [serial = 761] [outer = 0x9f9ea000]
10:57:48 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
10:57:48 INFO - document served over http requires an http
10:57:48 INFO - sub-resource via script-tag using the meta-csp
10:57:48 INFO - delivery method with no-redirect and when
10:57:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:57:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:57:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:57:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:48 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
10:57:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2233ms
10:57:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:57:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd14c00 == 23 [pid = 1861] [id = 273]
10:57:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x9fd16800) [pid = 1861] [serial = 762] [outer = (nil)]
10:57:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa0c5d800) [pid = 1861] [serial = 763] [outer = 0x9fd16800]
10:57:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa1a06400) [pid = 1861] [serial = 764] [outer = 0x9fd16800]
10:57:50 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
10:57:50 INFO - document served over http requires an http
10:57:50 INFO - sub-resource via script-tag using the meta-csp
10:57:50 INFO - delivery method with swap-origin-redirect and when
10:57: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/script-tag/cross-origin.swap-origin-redirect.http.html"
10:57:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:57:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:57:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:50 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
10:57:50 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 2291ms
10:57:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:57:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf9000 == 24 [pid = 1861] [id = 274]
10:57:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa0c59400) [pid = 1861] [serial = 765] [outer = (nil)]
10:57:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa1fb9800) [pid = 1861] [serial = 766] [outer = 0xa0c59400]
10:57:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa2185c00) [pid = 1861] [serial = 767] [outer = 0xa0c59400]
10:57:53 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
10:57:53 INFO - document served over http requires an http
10:57:53 INFO - sub-resource via xhr-request using the meta-csp
10:57:53 INFO - delivery method with keep-origin-redirect and when
10:57:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:53 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
10:57:53 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 3008ms
10:57:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:57:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb0000 == 25 [pid = 1861] [id = 275]
10:57:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa2b31400) [pid = 1861] [serial = 768] [outer = (nil)]
10:57:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa2bf6000) [pid = 1861] [serial = 769] [outer = 0xa2b31400]
10:57:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa3143400) [pid = 1861] [serial = 770] [outer = 0xa2b31400]
10:57:56 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
10:57:56 INFO - document served over http requires an http
10:57:56 INFO - sub-resource via xhr-request using the meta-csp
10:57:56 INFO - delivery method with no-redirect and when
10:57: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"
10:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:56 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
10:57:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2999ms
10:57:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:57:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf1000 == 26 [pid = 1861] [id = 276]
10:57:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa326a000) [pid = 1861] [serial = 771] [outer = (nil)]
10:57:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa32a9400) [pid = 1861] [serial = 772] [outer = 0xa326a000]
10:57:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa3406000) [pid = 1861] [serial = 773] [outer = 0xa326a000]
10:57:59 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
10:57:59 INFO - document served over http requires an http
10:57:59 INFO - sub-resource via xhr-request using the meta-csp
10:57:59 INFO - delivery method with swap-origin-redirect and when
10:57:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:57:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:57:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:57:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:57:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:57:59 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
10:57:59 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 2755ms
10:57:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:58:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32a5c00 == 27 [pid = 1861] [id = 277]
10:58:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa3411c00) [pid = 1861] [serial = 774] [outer = (nil)]
10:58:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0xa39a7c00) [pid = 1861] [serial = 775] [outer = 0xa3411c00]
10:58:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0xa3df5000) [pid = 1861] [serial = 776] [outer = 0xa3411c00]
10:58:03 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
10:58:03 INFO - document served over http requires an https
10:58:03 INFO - sub-resource via fetch-request using the meta-csp
10:58:03 INFO - delivery method with keep-origin-redirect and when
10:58: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"
10:58:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:58:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:58:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:58:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:03 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
10:58:03 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 3855ms
10:58:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:58:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3dfbc00 == 28 [pid = 1861] [id = 278]
10:58:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0xa3faf400) [pid = 1861] [serial = 777] [outer = (nil)]
10:58:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0xa44bb800) [pid = 1861] [serial = 778] [outer = 0xa3faf400]
10:58:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0xa45cd800) [pid = 1861] [serial = 779] [outer = 0xa3faf400]
10:58:05 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
10:58:05 INFO - document served over http requires an https
10:58:05 INFO - sub-resource via fetch-request using the meta-csp
10:58:05 INFO - delivery method with no-redirect and when
10:58:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:58:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:58:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:58:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:05 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
10:58:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2391ms
10:58:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:58:06 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42b3400 == 29 [pid = 1861] [id = 279]
10:58:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0xa4d60c00) [pid = 1861] [serial = 780] [outer = (nil)]
10:58:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa4dbc800) [pid = 1861] [serial = 781] [outer = 0xa4d60c00]
10:58:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa5159400) [pid = 1861] [serial = 782] [outer = 0xa4d60c00]
10:58:08 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
10:58:08 INFO - document served over http requires an https
10:58:08 INFO - sub-resource via fetch-request using the meta-csp
10:58:08 INFO - delivery method with swap-origin-redirect and when
10:58:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:58:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:58:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:58:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:08 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
10:58:08 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 2551ms
10:58:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:58:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4db4000 == 30 [pid = 1861] [id = 280]
10:58:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa5160800) [pid = 1861] [serial = 783] [outer = (nil)]
10:58:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa5164c00) [pid = 1861] [serial = 784] [outer = 0xa5160800]
10:58:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0xa5279c00) [pid = 1861] [serial = 785] [outer = 0xa5160800]
10:58:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5282000 == 31 [pid = 1861] [id = 281]
10:58:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0xa5282400) [pid = 1861] [serial = 786] [outer = (nil)]
10:58:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0xa5284800) [pid = 1861] [serial = 787] [outer = 0xa5282400]
10:58:11 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
10:58:11 INFO - document served over http requires an https
10:58:11 INFO - sub-resource via iframe-tag using the meta-csp
10:58:11 INFO - delivery method with keep-origin-redirect and when
10:58:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:58:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:58:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:11 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
10:58:11 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 3100ms
10:58:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:58:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5162800 == 32 [pid = 1861] [id = 282]
10:58:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0xa5282c00) [pid = 1861] [serial = 788] [outer = (nil)]
10:58:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0xa5542c00) [pid = 1861] [serial = 789] [outer = 0xa5282c00]
10:58:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0xa5546400) [pid = 1861] [serial = 790] [outer = 0xa5282c00]
10:58:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa5555400 == 33 [pid = 1861] [id = 283]
10:58:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0xa5555800) [pid = 1861] [serial = 791] [outer = (nil)]
10:58:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0xa5557400) [pid = 1861] [serial = 792] [outer = 0xa5555800]
10:58:14 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
10:58:14 INFO - document served over http requires an https
10:58:14 INFO - sub-resource via iframe-tag using the meta-csp
10:58:14 INFO - delivery method with no-redirect and when
10:58: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"
10:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:58:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:58:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:14 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
10:58:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 3247ms
10:58:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:58:15 INFO - PROCESS | 1810 | ++DOCSHELL 0xa553f000 == 34 [pid = 1861] [id = 284]
10:58:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0xa553f400) [pid = 1861] [serial = 793] [outer = (nil)]
10:58:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0xa555e800) [pid = 1861] [serial = 794] [outer = 0xa553f400]
10:58:16 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0xa5563000) [pid = 1861] [serial = 795] [outer = 0xa553f400]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e2800 == 33 [pid = 1861] [id = 238]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece2400 == 32 [pid = 1861] [id = 257]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa04e9800 == 31 [pid = 1861] [id = 258]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa2390c00 == 30 [pid = 1861] [id = 259]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa3269c00 == 29 [pid = 1861] [id = 260]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa3faf800 == 28 [pid = 1861] [id = 261]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fb1800 == 27 [pid = 1861] [id = 262]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa42b5800 == 26 [pid = 1861] [id = 263]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa44c9000 == 25 [pid = 1861] [id = 264]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d5b400 == 24 [pid = 1861] [id = 266]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa45d3800 == 23 [pid = 1861] [id = 265]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd9400 == 22 [pid = 1861] [id = 270]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9eec00 == 21 [pid = 1861] [id = 269]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0f000 == 20 [pid = 1861] [id = 271]
10:58:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9eb9f000 == 19 [pid = 1861] [id = 256]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef19400 == 18 [pid = 1861] [id = 268]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa4cabc00 == 17 [pid = 1861] [id = 267]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd14c00 == 16 [pid = 1861] [id = 273]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf9000 == 15 [pid = 1861] [id = 274]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb0000 == 14 [pid = 1861] [id = 275]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a09000 == 13 [pid = 1861] [id = 217]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab5c00 == 12 [pid = 1861] [id = 218]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf1000 == 11 [pid = 1861] [id = 276]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa32a5c00 == 10 [pid = 1861] [id = 277]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa3dfbc00 == 9 [pid = 1861] [id = 278]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa42b3400 == 8 [pid = 1861] [id = 279]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa5282000 == 7 [pid = 1861] [id = 281]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa4db4000 == 6 [pid = 1861] [id = 280]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa5555400 == 5 [pid = 1861] [id = 283]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa5162800 == 4 [pid = 1861] [id = 282]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecda800 == 3 [pid = 1861] [id = 272]
10:58:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa39a4400 == 2 [pid = 1861] [id = 251]
10:58:21 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0xa1a05c00) [pid = 1861] [serial = 707] [outer = (nil)] [url = about:blank]
10:58:21 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0xa04f1400) [pid = 1861] [serial = 710] [outer = (nil)] [url = about:blank]
10:58:21 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0xa131f800) [pid = 1861] [serial = 704] [outer = (nil)] [url = about:blank]
10:58:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab6c00 == 3 [pid = 1861] [id = 285]
10:58:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x9eab9800) [pid = 1861] [serial = 796] [outer = (nil)]
10:58:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x9eb9f400) [pid = 1861] [serial = 797] [outer = 0x9eab9800]
10:58:22 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
10:58:22 INFO - document served over http requires an https
10:58:22 INFO - sub-resource via iframe-tag using the meta-csp
10:58:22 INFO - delivery method with swap-origin-redirect and when
10:58:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:58:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:58:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:22 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
10:58:22 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 7159ms
10:58:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:58:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd7000 == 4 [pid = 1861] [id = 286]
10:58:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x9ecd7800) [pid = 1861] [serial = 798] [outer = (nil)]
10:58:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x9ecdac00) [pid = 1861] [serial = 799] [outer = 0x9ecd7800]
10:58:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x9ece3800) [pid = 1861] [serial = 800] [outer = 0x9ecd7800]
10:58:24 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
10:58:24 INFO - document served over http requires an https
10:58:24 INFO - sub-resource via script-tag using the meta-csp
10:58:24 INFO - delivery method with keep-origin-redirect and when
10:58:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:58:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:58:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:24 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
10:58:24 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 2341ms
10:58:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:58:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ebaac00 == 5 [pid = 1861] [id = 287]
10:58:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x9ebab400) [pid = 1861] [serial = 801] [outer = (nil)]
10:58:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x9f2a2800) [pid = 1861] [serial = 802] [outer = 0x9ebab400]
10:58:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x9f2aac00) [pid = 1861] [serial = 803] [outer = 0x9ebab400]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0xa0b35000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0xa0137800) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x9ef0f800) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0xa1bdc400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x9ecddc00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0xa1321c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0xa2b30400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0xa1989c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0xa129d800) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0xa0b34c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0xa0024000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0xa04ec400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x9ece1c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0xa238dc00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0xa013fc00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa1fb7c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x9ef0e000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa129e400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa2183800) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa03f0000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa1a0a400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0xa1a03000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x9eba0400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0x9fd14800) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0xa44c9400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa32aa400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x9f9ea000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa04ec800) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa3770c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa2396800) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa3fb0000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa39adc00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa313d400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa4cac000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa1297c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa3df4000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x9ecd9800) [pid = 1861] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa1fafc00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa3403c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa44c2400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x9ef1ac00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa3fb1c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa4d5b800) [pid = 1861] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa0c59000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa001f400) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x9f2a0800) [pid = 1861] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045857307]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa2863000) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa4ca9c00) [pid = 1861] [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]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa0bf0800) [pid = 1861] [serial = 760] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa4d5d800) [pid = 1861] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa013dc00) [pid = 1861] [serial = 757] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa03fd800) [pid = 1861] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045857307]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa4db1000) [pid = 1861] [serial = 747] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa44ca800) [pid = 1861] [serial = 736] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa0b37c00) [pid = 1861] [serial = 752] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa4cae000) [pid = 1861] [serial = 742] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa3fb6800) [pid = 1861] [serial = 730] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa3f79000) [pid = 1861] [serial = 727] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa45d4400) [pid = 1861] [serial = 739] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa42b6c00) [pid = 1861] [serial = 733] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa1323000) [pid = 1861] [serial = 718] [outer = (nil)] [url = about:blank]
10:58:31 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9ef11800) [pid = 1861] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0x9f9e2400) [pid = 1861] [serial = 715] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa32a1400) [pid = 1861] [serial = 724] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa2864c00) [pid = 1861] [serial = 721] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa0c5b400) [pid = 1861] [serial = 594] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa0b33c00) [pid = 1861] [serial = 627] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa0132000) [pid = 1861] [serial = 588] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa1b94000) [pid = 1861] [serial = 667] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa1bd3c00) [pid = 1861] [serial = 719] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa3dfc400) [pid = 1861] [serial = 701] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa286f400) [pid = 1861] [serial = 722] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa1fb3000) [pid = 1861] [serial = 636] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa002a400) [pid = 1861] [serial = 555] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa1bd5400) [pid = 1861] [serial = 633] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa2b3a000) [pid = 1861] [serial = 648] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa1993c00) [pid = 1861] [serial = 600] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa32a2c00) [pid = 1861] [serial = 687] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa1324c00) [pid = 1861] [serial = 597] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa0c61400) [pid = 1861] [serial = 571] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa3fbb000) [pid = 1861] [serial = 731] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa03f4c00) [pid = 1861] [serial = 558] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa0b3c000) [pid = 1861] [serial = 566] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x9f9eb000) [pid = 1861] [serial = 552] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa2868400) [pid = 1861] [serial = 645] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa0b34400) [pid = 1861] [serial = 716] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa04f3c00) [pid = 1861] [serial = 561] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa3407000) [pid = 1861] [serial = 692] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa217d400) [pid = 1861] [serial = 639] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa129ec00) [pid = 1861] [serial = 576] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa1a06800) [pid = 1861] [serial = 630] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa2393c00) [pid = 1861] [serial = 642] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa07cd000) [pid = 1861] [serial = 591] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa340e400) [pid = 1861] [serial = 725] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa1abf400) [pid = 1861] [serial = 672] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa2b34000) [pid = 1861] [serial = 677] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa39a8800) [pid = 1861] [serial = 698] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa3f7d400) [pid = 1861] [serial = 728] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa1b97000) [pid = 1861] [serial = 608] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa1ab1400) [pid = 1861] [serial = 603] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa3144400) [pid = 1861] [serial = 682] [outer = (nil)] [url = about:blank]
10:58:32 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa3776000) [pid = 1861] [serial = 695] [outer = (nil)] [url = about:blank]
10:58:33 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
10:58:33 INFO - document served over http requires an https
10:58:33 INFO - sub-resource via script-tag using the meta-csp
10:58:33 INFO - delivery method with no-redirect and when
10:58:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:58:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:58:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:58:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:33 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
10:58:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 8863ms
10:58:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:58:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba0c00 == 6 [pid = 1861] [id = 288]
10:58:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0x9eba2400) [pid = 1861] [serial = 804] [outer = (nil)]
10:58:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0x9ecdd000) [pid = 1861] [serial = 805] [outer = 0x9eba2400]
10:58:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0x9ef11800) [pid = 1861] [serial = 806] [outer = 0x9eba2400]
10:58:35 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
10:58:35 INFO - document served over http requires an https
10:58:35 INFO - sub-resource via script-tag using the meta-csp
10:58:35 INFO - delivery method with swap-origin-redirect and when
10:58:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:58:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:58:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:35 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
10:58:35 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 2490ms
10:58:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:58:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba9800 == 7 [pid = 1861] [id = 289]
10:58:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0x9eba9c00) [pid = 1861] [serial = 807] [outer = (nil)]
10:58:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0x9f9ebc00) [pid = 1861] [serial = 808] [outer = 0x9eba9c00]
10:58:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0x9f9f1c00) [pid = 1861] [serial = 809] [outer = 0x9eba9c00]
10:58:38 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
10:58:38 INFO - document served over http requires an https
10:58:38 INFO - sub-resource via xhr-request using the meta-csp
10:58:38 INFO - delivery method with keep-origin-redirect and when
10:58: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"
10:58:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:58:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:58:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:38 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
10:58:38 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 2695ms
10:58:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:58:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e6c00 == 8 [pid = 1861] [id = 290]
10:58:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x9f9ea000) [pid = 1861] [serial = 810] [outer = (nil)]
10:58:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa0020400) [pid = 1861] [serial = 811] [outer = 0x9f9ea000]
10:58:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa0024400) [pid = 1861] [serial = 812] [outer = 0x9f9ea000]
10:58:41 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
10:58:41 INFO - document served over http requires an https
10:58:41 INFO - sub-resource via xhr-request using the meta-csp
10:58:41 INFO - delivery method with no-redirect and when
10:58: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"
10:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:58:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:58:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:41 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
10:58:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2962ms
10:58:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:58:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa001e000 == 9 [pid = 1861] [id = 291]
10:58:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa0133800) [pid = 1861] [serial = 813] [outer = (nil)]
10:58:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa013d400) [pid = 1861] [serial = 814] [outer = 0xa0133800]
10:58:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa03f1400) [pid = 1861] [serial = 815] [outer = 0xa0133800]
10:58:44 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
10:58:44 INFO - document served over http requires an https
10:58:44 INFO - sub-resource via xhr-request using the meta-csp
10:58:44 INFO - delivery method with swap-origin-redirect and when
10:58: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"
10:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:58:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:58:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:44 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
10:58:44 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 2840ms
10:58:44 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
10:58:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa013a000 == 10 [pid = 1861] [id = 292]
10:58:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa03f7000) [pid = 1861] [serial = 816] [outer = (nil)]
10:58:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa04eac00) [pid = 1861] [serial = 817] [outer = 0xa03f7000]
10:58:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa04eec00) [pid = 1861] [serial = 818] [outer = 0xa03f7000]
10:58:47 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
10:58:47 INFO - document served over http requires an http
10:58:47 INFO - sub-resource via fetch-request using the meta-csp
10:58:47 INFO - delivery method with keep-origin-redirect and when
10:58:47 INFO - the target request is same-origin.
10:58:47 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 2600ms
10:58:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:58:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04e9000 == 11 [pid = 1861] [id = 293]
10:58:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa07cdc00) [pid = 1861] [serial = 819] [outer = (nil)]
10:58:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa07d7800) [pid = 1861] [serial = 820] [outer = 0xa07cdc00]
10:58:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa0b31c00) [pid = 1861] [serial = 821] [outer = 0xa07cdc00]
10:58:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:58:50 INFO - document served over http requires an http
10:58:50 INFO - sub-resource via fetch-request using the meta-csp
10:58:50 INFO - delivery method with no-redirect and when
10:58:50 INFO - the target request is same-origin.
10:58:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 3899ms
10:58:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:58:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b3f400 == 12 [pid = 1861] [id = 294]
10:58:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa0b3fc00) [pid = 1861] [serial = 822] [outer = (nil)]
10:58:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa0bf1c00) [pid = 1861] [serial = 823] [outer = 0xa0b3fc00]
10:58:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa0bf5c00) [pid = 1861] [serial = 824] [outer = 0xa0b3fc00]
10:58:53 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
10:58:53 INFO - document served over http requires an http
10:58:53 INFO - sub-resource via fetch-request using the meta-csp
10:58:53 INFO - delivery method with swap-origin-redirect and when
10:58: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"
10:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:58:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:58:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:58:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:58:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:58:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:58:53 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
10:58:53 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 2565ms
10:58:53 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
10:58:53 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd7000 == 11 [pid = 1861] [id = 286]
10:58:53 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab6c00 == 10 [pid = 1861] [id = 285]
10:58:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa553f000 == 9 [pid = 1861] [id = 284]
10:58:53 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa44bf800) [pid = 1861] [serial = 734] [outer = (nil)] [url = about:blank]
10:58:53 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa45c6c00) [pid = 1861] [serial = 737] [outer = (nil)] [url = about:blank]
10:58:53 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa1294800) [pid = 1861] [serial = 761] [outer = (nil)] [url = about:blank]
10:58:53 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa4db5800) [pid = 1861] [serial = 748] [outer = (nil)] [url = about:blank]
10:58:53 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa4ca3400) [pid = 1861] [serial = 740] [outer = (nil)] [url = about:blank]
10:58:53 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa1992000) [pid = 1861] [serial = 753] [outer = (nil)] [url = about:blank]
10:58:53 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa4d53000) [pid = 1861] [serial = 743] [outer = (nil)] [url = about:blank]
10:58:53 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa04f5800) [pid = 1861] [serial = 758] [outer = (nil)] [url = about:blank]
10:58:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba1800 == 10 [pid = 1861] [id = 295]
10:58:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9eba2000) [pid = 1861] [serial = 825] [outer = (nil)]
10:58:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x9ecd7000) [pid = 1861] [serial = 826] [outer = 0x9eba2000]
10:58:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x9ef15000) [pid = 1861] [serial = 827] [outer = 0x9eba2000]
10:58:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e7400 == 11 [pid = 1861] [id = 296]
10:58:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x9f9e8800) [pid = 1861] [serial = 828] [outer = (nil)]
10:58:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0x9f9ef800) [pid = 1861] [serial = 829] [outer = 0x9f9e8800]
10:58:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:58:55 INFO - document served over http requires an http
10:58:55 INFO - sub-resource via iframe-tag using the meta-csp
10:58:55 INFO - delivery method with keep-origin-redirect and when
10:58:55 INFO - the target request is same-origin.
10:58:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 2146ms
10:58:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:58:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eb9fc00 == 12 [pid = 1861] [id = 297]
10:58:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x9eba1000) [pid = 1861] [serial = 830] [outer = (nil)]
10:58:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa0130c00) [pid = 1861] [serial = 831] [outer = 0x9eba1000]
10:58:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa0134c00) [pid = 1861] [serial = 832] [outer = 0x9eba1000]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa5557400) [pid = 1861] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045894402]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa5542c00) [pid = 1861] [serial = 789] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa39a7c00) [pid = 1861] [serial = 775] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa44bb800) [pid = 1861] [serial = 778] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa32a9400) [pid = 1861] [serial = 772] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa4dbc800) [pid = 1861] [serial = 781] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa2bf6000) [pid = 1861] [serial = 769] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x9f2a2800) [pid = 1861] [serial = 802] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa5284800) [pid = 1861] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa5164c00) [pid = 1861] [serial = 784] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0x9eb9f400) [pid = 1861] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa555e800) [pid = 1861] [serial = 794] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa0c5d800) [pid = 1861] [serial = 763] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0x9ecdac00) [pid = 1861] [serial = 799] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa1fb9800) [pid = 1861] [serial = 766] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa5282400) [pid = 1861] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0x9ecd7800) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa5555800) [pid = 1861] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045894402]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0x9fd16800) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa5282c00) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa3411c00) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa3faf400) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 50 (0xa326a000) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 49 (0xa4d60c00) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 48 (0xa2b31400) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 47 (0xa5160800) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 46 (0x9eab9800) [pid = 1861] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 45 (0xa0c59400) [pid = 1861] [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]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 44 (0xa3406000) [pid = 1861] [serial = 773] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 43 (0xa3143400) [pid = 1861] [serial = 770] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | --DOMWINDOW == 42 (0xa2185c00) [pid = 1861] [serial = 767] [outer = (nil)] [url = about:blank]
10:58:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba0000 == 13 [pid = 1861] [id = 298]
10:58:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 43 (0x9eba5400) [pid = 1861] [serial = 833] [outer = (nil)]
10:58:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 44 (0x9ef17400) [pid = 1861] [serial = 834] [outer = 0x9eba5400]
10:58:58 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
10:58:58 INFO - document served over http requires an http
10:58:58 INFO - sub-resource via iframe-tag using the meta-csp
10:58:58 INFO - delivery method with no-redirect and when
10:58:58 INFO - the target request is same-origin.
10:58:58 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 2903ms
10:58:58 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
10:58:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdac00 == 14 [pid = 1861] [id = 299]
10:58:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 45 (0xa001c800) [pid = 1861] [serial = 835] [outer = (nil)]
10:58:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 46 (0xa0b31400) [pid = 1861] [serial = 836] [outer = 0xa001c800]
10:58:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 47 (0xa0bf2400) [pid = 1861] [serial = 837] [outer = 0xa001c800]
10:59:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c56800 == 15 [pid = 1861] [id = 300]
10:59:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 48 (0xa0c56c00) [pid = 1861] [serial = 838] [outer = (nil)]
10:59:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
10:59:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 49 (0x9eac1400) [pid = 1861] [serial = 839] [outer = 0xa0c56c00]
10:59:01 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
10:59:01 INFO - document served over http requires an http
10:59:01 INFO - sub-resource via iframe-tag using the meta-csp
10:59:01 INFO - delivery method with swap-origin-redirect and when
10:59:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:59:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:59:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:59:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:01 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
10:59:01 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 2709ms
10:59:01 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
10:59:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd14400 == 16 [pid = 1861] [id = 301]
10:59:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 50 (0x9fd14800) [pid = 1861] [serial = 840] [outer = (nil)]
10:59:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 51 (0xa0132800) [pid = 1861] [serial = 841] [outer = 0x9fd14800]
10:59:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0xa07d3800) [pid = 1861] [serial = 842] [outer = 0x9fd14800]
10:59:04 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
10:59:04 INFO - document served over http requires an http
10:59:04 INFO - sub-resource via script-tag using the meta-csp
10:59:04 INFO - delivery method with keep-origin-redirect and when
10:59:04 INFO - the target request is same-origin.
10:59:04 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 2682ms
10:59:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:59:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a5400 == 17 [pid = 1861] [id = 302]
10:59:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0x9f9e4000) [pid = 1861] [serial = 843] [outer = (nil)]
10:59:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa0c5e000) [pid = 1861] [serial = 844] [outer = 0x9f9e4000]
10:59:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa0c62c00) [pid = 1861] [serial = 845] [outer = 0x9f9e4000]
10:59:07 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
10:59:07 INFO - document served over http requires an http
10:59:07 INFO - sub-resource via script-tag using the meta-csp
10:59:07 INFO - delivery method with no-redirect and when
10:59:07 INFO - the target request is same-origin.
10:59:07 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 3679ms
10:59:07 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
10:59:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c5b800 == 18 [pid = 1861] [id = 303]
10:59:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa0c5bc00) [pid = 1861] [serial = 846] [outer = (nil)]
10:59:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa129ac00) [pid = 1861] [serial = 847] [outer = 0xa0c5bc00]
10:59:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa1319c00) [pid = 1861] [serial = 848] [outer = 0xa0c5bc00]
10:59:10 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
10:59:10 INFO - document served over http requires an http
10:59:10 INFO - sub-resource via script-tag using the meta-csp
10:59:10 INFO - delivery method with swap-origin-redirect and when
10:59:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:59:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:59:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:10 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
10:59:10 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 2357ms
10:59:10 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
10:59:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1299400 == 19 [pid = 1861] [id = 304]
10:59:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa1322c00) [pid = 1861] [serial = 849] [outer = (nil)]
10:59:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa1988400) [pid = 1861] [serial = 850] [outer = 0xa1322c00]
10:59:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa198e400) [pid = 1861] [serial = 851] [outer = 0xa1322c00]
10:59:12 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
10:59:12 INFO - document served over http requires an http
10:59:12 INFO - sub-resource via xhr-request using the meta-csp
10:59:12 INFO - delivery method with keep-origin-redirect and when
10:59:12 INFO - the target request is same-origin.
10:59:12 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 2494ms
10:59:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:59:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1326800 == 20 [pid = 1861] [id = 305]
10:59:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa1326c00) [pid = 1861] [serial = 852] [outer = (nil)]
10:59:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa1a05800) [pid = 1861] [serial = 853] [outer = 0xa1326c00]
10:59:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa1a0ac00) [pid = 1861] [serial = 854] [outer = 0xa1326c00]
10:59:15 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
10:59:15 INFO - document served over http requires an http
10:59:15 INFO - sub-resource via xhr-request using the meta-csp
10:59:15 INFO - delivery method with no-redirect and when
10:59:15 INFO - the target request is same-origin.
10:59:15 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 2592ms
10:59:15 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
10:59:15 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a04000 == 21 [pid = 1861] [id = 306]
10:59:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa1ab8000) [pid = 1861] [serial = 855] [outer = (nil)]
10:59:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa1abe000) [pid = 1861] [serial = 856] [outer = 0xa1ab8000]
10:59:16 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa1b94000) [pid = 1861] [serial = 857] [outer = 0xa1ab8000]
10:59:18 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
10:59:18 INFO - document served over http requires an http
10:59:18 INFO - sub-resource via xhr-request using the meta-csp
10:59:18 INFO - delivery method with swap-origin-redirect and when
10:59:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:59:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:59:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:18 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
10:59:18 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 3560ms
10:59:18 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
10:59:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef17c00 == 22 [pid = 1861] [id = 307]
10:59:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x9fd10800) [pid = 1861] [serial = 858] [outer = (nil)]
10:59:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa002ac00) [pid = 1861] [serial = 859] [outer = 0x9fd10800]
10:59:20 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa04f3000) [pid = 1861] [serial = 860] [outer = 0x9fd10800]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba0000 == 21 [pid = 1861] [id = 298]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eb9fc00 == 20 [pid = 1861] [id = 297]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e7400 == 19 [pid = 1861] [id = 296]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba1800 == 18 [pid = 1861] [id = 295]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b3f400 == 17 [pid = 1861] [id = 294]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa04e9000 == 16 [pid = 1861] [id = 293]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa013a000 == 15 [pid = 1861] [id = 292]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa001e000 == 14 [pid = 1861] [id = 291]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e6c00 == 13 [pid = 1861] [id = 290]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba9800 == 12 [pid = 1861] [id = 289]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba0c00 == 11 [pid = 1861] [id = 288]
10:59:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9ebaac00 == 10 [pid = 1861] [id = 287]
10:59:21 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa1a06400) [pid = 1861] [serial = 764] [outer = (nil)] [url = about:blank]
10:59:21 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa5159400) [pid = 1861] [serial = 782] [outer = (nil)] [url = about:blank]
10:59:21 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa45cd800) [pid = 1861] [serial = 779] [outer = (nil)] [url = about:blank]
10:59:21 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa3df5000) [pid = 1861] [serial = 776] [outer = (nil)] [url = about:blank]
10:59:21 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa5546400) [pid = 1861] [serial = 790] [outer = (nil)] [url = about:blank]
10:59:21 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa5279c00) [pid = 1861] [serial = 785] [outer = (nil)] [url = about:blank]
10:59:21 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0x9ece3800) [pid = 1861] [serial = 800] [outer = (nil)] [url = about:blank]
10:59:22 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
10:59:22 INFO - document served over http requires an https
10:59:22 INFO - sub-resource via fetch-request using the meta-csp
10:59:22 INFO - delivery method with keep-origin-redirect and when
10:59: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"
10:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:59:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:59:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:59:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:22 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
10:59:22 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 3824ms
10:59:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:59:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eb9fc00 == 11 [pid = 1861] [id = 308]
10:59:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x9ece4000) [pid = 1861] [serial = 861] [outer = (nil)]
10:59:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0x9ef0e400) [pid = 1861] [serial = 862] [outer = 0x9ece4000]
10:59:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9f2a3800) [pid = 1861] [serial = 863] [outer = 0x9ece4000]
10:59:25 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
10:59:25 INFO - document served over http requires an https
10:59:25 INFO - sub-resource via fetch-request using the meta-csp
10:59:25 INFO - delivery method with no-redirect and when
10:59:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:59:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:59:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:59:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:25 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
10:59:25 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 2501ms
10:59:25 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
10:59:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0b000 == 12 [pid = 1861] [id = 309]
10:59:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x9fd0c800) [pid = 1861] [serial = 864] [outer = (nil)]
10:59:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa0022400) [pid = 1861] [serial = 865] [outer = 0x9fd0c800]
10:59:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa0139400) [pid = 1861] [serial = 866] [outer = 0x9fd0c800]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa0b31400) [pid = 1861] [serial = 836] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa04eac00) [pid = 1861] [serial = 817] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa07d7800) [pid = 1861] [serial = 820] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x9f9ebc00) [pid = 1861] [serial = 808] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa0020400) [pid = 1861] [serial = 811] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa013d400) [pid = 1861] [serial = 814] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa0bf1c00) [pid = 1861] [serial = 823] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0x9ecdd000) [pid = 1861] [serial = 805] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0x9ef17400) [pid = 1861] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045938242]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa0130c00) [pid = 1861] [serial = 831] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0x9f9ef800) [pid = 1861] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0x9ecd7000) [pid = 1861] [serial = 826] [outer = (nil)] [url = about:blank]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0x9eba5400) [pid = 1861] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045938242]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0x9eba1000) [pid = 1861] [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]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0x9eba2000) [pid = 1861] [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]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0x9f9e8800) [pid = 1861] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa553f400) [pid = 1861] [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]
10:59:27 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa5563000) [pid = 1861] [serial = 795] [outer = (nil)] [url = about:blank]
10:59:28 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
10:59:28 INFO - document served over http requires an https
10:59:28 INFO - sub-resource via fetch-request using the meta-csp
10:59:28 INFO - delivery method with swap-origin-redirect and when
10:59: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"
10:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:59:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:59:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:59:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:28 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
10:59:28 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 3001ms
10:59:28 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
10:59:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a0000 == 13 [pid = 1861] [id = 310]
10:59:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0x9f9e6800) [pid = 1861] [serial = 867] [outer = (nil)]
10:59:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa03f4c00) [pid = 1861] [serial = 868] [outer = 0x9f9e6800]
10:59:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa04ed000) [pid = 1861] [serial = 869] [outer = 0x9f9e6800]
10:59:30 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
10:59:30 INFO - document served over http requires an https
10:59:30 INFO - sub-resource via fetch-request using the meta-csp
10:59:30 INFO - delivery method with swap-origin-redirect and when
10:59: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"
10:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:59:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:59:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:59:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:30 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
10:59:30 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 2248ms
10:59:30 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
10:59:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9ef800 == 14 [pid = 1861] [id = 311]
10:59:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0x9f9f0c00) [pid = 1861] [serial = 870] [outer = (nil)]
10:59:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa03f6000) [pid = 1861] [serial = 871] [outer = 0x9f9f0c00]
10:59:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa07d3000) [pid = 1861] [serial = 872] [outer = 0x9f9f0c00]
10:59:33 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
10:59:33 INFO - document served over http requires an https
10:59:33 INFO - sub-resource via fetch-request using the meta-csp
10:59:33 INFO - delivery method with keep-origin-redirect and when
10:59: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"
10:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:59:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:59:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:59:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:33 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
10:59:33 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 3114ms
10:59:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:59:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0023800 == 15 [pid = 1861] [id = 312]
10:59:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa0131c00) [pid = 1861] [serial = 873] [outer = (nil)]
10:59:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa0c57c00) [pid = 1861] [serial = 874] [outer = 0xa0131c00]
10:59:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa1291000) [pid = 1861] [serial = 875] [outer = 0xa0131c00]
10:59:36 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
10:59:36 INFO - document served over http requires an https
10:59:36 INFO - sub-resource via fetch-request using the meta-csp
10:59:36 INFO - delivery method with no-redirect and when
10:59: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"
10:59:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:59:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:59:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:59:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:36 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
10:59:36 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 2791ms
10:59:36 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
10:59:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf6c00 == 16 [pid = 1861] [id = 313]
10:59:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa0bfb400) [pid = 1861] [serial = 876] [outer = (nil)]
10:59:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa1a10800) [pid = 1861] [serial = 877] [outer = 0xa0bfb400]
10:59:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa1abe800) [pid = 1861] [serial = 878] [outer = 0xa0bfb400]
10:59:39 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
10:59:39 INFO - document served over http requires an https
10:59:39 INFO - sub-resource via fetch-request using the meta-csp
10:59:39 INFO - delivery method with swap-origin-redirect and when
10:59: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"
10:59:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:59:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:59:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:59:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:39 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
10:59:39 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 2848ms
10:59:39 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
10:59:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bd3400 == 17 [pid = 1861] [id = 314]
10:59:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa1bd4000) [pid = 1861] [serial = 879] [outer = (nil)]
10:59:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa1bd8c00) [pid = 1861] [serial = 880] [outer = 0xa1bd4000]
10:59:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa1bddc00) [pid = 1861] [serial = 881] [outer = 0xa1bd4000]
10:59:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb3800 == 18 [pid = 1861] [id = 315]
10:59:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa1fb3c00) [pid = 1861] [serial = 882] [outer = (nil)]
10:59:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1fb7000) [pid = 1861] [serial = 883] [outer = 0xa1fb3c00]
10:59:43 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
10:59:43 INFO - document served over http requires an https
10:59:43 INFO - sub-resource via iframe-tag using the meta-csp
10:59:43 INFO - delivery method with keep-origin-redirect and when
10:59: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"
10:59:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:59:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:59:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:43 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
10:59:43 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 3808ms
10:59:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:59:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bd6800 == 19 [pid = 1861] [id = 316]
10:59:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1bd6c00) [pid = 1861] [serial = 884] [outer = (nil)]
10:59:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa217b000) [pid = 1861] [serial = 885] [outer = 0xa1bd6c00]
10:59:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa2181000) [pid = 1861] [serial = 886] [outer = 0xa1bd6c00]
10:59:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa238d400 == 20 [pid = 1861] [id = 317]
10:59:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa238d800) [pid = 1861] [serial = 887] [outer = (nil)]
10:59:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa2390000) [pid = 1861] [serial = 888] [outer = 0xa238d800]
10:59:45 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
10:59:45 INFO - document served over http requires an https
10:59:45 INFO - sub-resource via iframe-tag using the meta-csp
10:59:45 INFO - delivery method with no-redirect and when
10:59: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"
10:59:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:59:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:59:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:45 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
10:59:45 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 2457ms
10:59:45 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
10:59:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fbd400 == 21 [pid = 1861] [id = 318]
10:59:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1fbec00) [pid = 1861] [serial = 889] [outer = (nil)]
10:59:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa2398400) [pid = 1861] [serial = 890] [outer = 0xa1fbec00]
10:59:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa2862400) [pid = 1861] [serial = 891] [outer = 0xa1fbec00]
10:59:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa286ac00 == 22 [pid = 1861] [id = 319]
10:59:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa286b000) [pid = 1861] [serial = 892] [outer = (nil)]
10:59:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa2860400) [pid = 1861] [serial = 893] [outer = 0xa286b000]
10:59:48 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
10:59:48 INFO - document served over http requires an https
10:59:48 INFO - sub-resource via iframe-tag using the meta-csp
10:59:48 INFO - delivery method with swap-origin-redirect and when
10:59: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"
10:59:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:59:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:59:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:48 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
10:59:48 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 2445ms
10:59:48 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
10:59:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2395800 == 23 [pid = 1861] [id = 320]
10:59:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2397000) [pid = 1861] [serial = 894] [outer = (nil)]
10:59:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2b36000) [pid = 1861] [serial = 895] [outer = 0xa2397000]
10:59:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa2b3a000) [pid = 1861] [serial = 896] [outer = 0xa2397000]
10:59:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef1b400 == 24 [pid = 1861] [id = 321]
10:59:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9f2a8c00) [pid = 1861] [serial = 897] [outer = (nil)]
10:59:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9fd16800) [pid = 1861] [serial = 898] [outer = 0x9f2a8c00]
10:59:52 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
10:59:52 INFO - document served over http requires an https
10:59:52 INFO - sub-resource via iframe-tag using the meta-csp
10:59:52 INFO - delivery method with swap-origin-redirect and when
10:59: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"
10:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:59:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:59:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:52 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
10:59:52 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 3863ms
10:59:52 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
10:59:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0dc00 == 25 [pid = 1861] [id = 322]
10:59:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa07cf000) [pid = 1861] [serial = 899] [outer = (nil)]
10:59:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa0b35800) [pid = 1861] [serial = 900] [outer = 0xa07cf000]
10:59:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa129c000) [pid = 1861] [serial = 901] [outer = 0xa07cf000]
10:59:54 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0b000 == 24 [pid = 1861] [id = 309]
10:59:54 INFO - PROCESS | 1810 | --DOCSHELL 0x9eb9fc00 == 23 [pid = 1861] [id = 308]
10:59:54 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef17c00 == 22 [pid = 1861] [id = 307]
10:59:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa1326800 == 21 [pid = 1861] [id = 305]
10:59:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa1299400 == 20 [pid = 1861] [id = 304]
10:59:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c5b800 == 19 [pid = 1861] [id = 303]
10:59:54 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a5400 == 18 [pid = 1861] [id = 302]
10:59:54 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd14400 == 17 [pid = 1861] [id = 301]
10:59:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdb000 == 18 [pid = 1861] [id = 323]
10:59:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x9ecdb400) [pid = 1861] [serial = 902] [outer = (nil)]
10:59:54 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9ef15000) [pid = 1861] [serial = 827] [outer = (nil)] [url = about:blank]
10:59:54 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa0134c00) [pid = 1861] [serial = 832] [outer = (nil)] [url = about:blank]
10:59:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9ece1800) [pid = 1861] [serial = 903] [outer = 0x9ecdb400]
10:59:54 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
10:59:54 INFO - document served over http requires an https
10:59:54 INFO - sub-resource via iframe-tag using the meta-csp
10:59:54 INFO - delivery method with keep-origin-redirect and when
10:59: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"
10:59:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:59:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:59:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:54 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
10:59:54 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 2857ms
10:59:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:59:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdc800 == 19 [pid = 1861] [id = 324]
10:59:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x9ecdd800) [pid = 1861] [serial = 904] [outer = (nil)]
10:59:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa0028400) [pid = 1861] [serial = 905] [outer = 0x9ecdd800]
10:59:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa03f5400) [pid = 1861] [serial = 906] [outer = 0x9ecdd800]
10:59:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bfb000 == 20 [pid = 1861] [id = 325]
10:59:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa0bff000) [pid = 1861] [serial = 907] [outer = (nil)]
10:59:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa0c5b800) [pid = 1861] [serial = 908] [outer = 0xa0bff000]
10:59:57 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
10:59:57 INFO - document served over http requires an https
10:59:57 INFO - sub-resource via iframe-tag using the meta-csp
10:59:57 INFO - delivery method with no-redirect and when
10:59: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"
10:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:59:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:59:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:59:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:59:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:59:57 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
10:59:57 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 2445ms
10:59:57 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
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa0022400) [pid = 1861] [serial = 865] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa1abe000) [pid = 1861] [serial = 856] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa002ac00) [pid = 1861] [serial = 859] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa0132800) [pid = 1861] [serial = 841] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa1988400) [pid = 1861] [serial = 850] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x9eac1400) [pid = 1861] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa1a05800) [pid = 1861] [serial = 853] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9ef0e400) [pid = 1861] [serial = 862] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa0c5e000) [pid = 1861] [serial = 844] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa129ac00) [pid = 1861] [serial = 847] [outer = (nil)] [url = about:blank]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9fd10800) [pid = 1861] [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]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0x9fd0c800) [pid = 1861] [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]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x9ece4000) [pid = 1861] [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]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa0c56c00) [pid = 1861] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa0b3fc00) [pid = 1861] [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]
10:59:58 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa0bf5c00) [pid = 1861] [serial = 824] [outer = (nil)] [url = about:blank]
10:59:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ebad800 == 21 [pid = 1861] [id = 326]
10:59:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0x9ecd8c00) [pid = 1861] [serial = 909] [outer = (nil)]
10:59:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0x9f29f800) [pid = 1861] [serial = 910] [outer = 0x9ecd8c00]
10:59:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa0c56c00) [pid = 1861] [serial = 911] [outer = 0x9ecd8c00]
11:00:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1992000 == 22 [pid = 1861] [id = 327]
11:00:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa1992c00) [pid = 1861] [serial = 912] [outer = (nil)]
11:00:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1a07800) [pid = 1861] [serial = 913] [outer = 0xa1992c00]
11:00:00 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
11:00:00 INFO - document served over http requires an https
11:00:00 INFO - sub-resource via iframe-tag using the meta-csp
11:00:00 INFO - delivery method with swap-origin-redirect and when
11:00: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"
11:00:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:00:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:00:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:00 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
11:00:00 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 3460ms
11:00:00 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
11:00:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eac1400 == 23 [pid = 1861] [id = 328]
11:00:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9eb9f000) [pid = 1861] [serial = 914] [outer = (nil)]
11:00:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9f9e6c00) [pid = 1861] [serial = 915] [outer = 0x9eb9f000]
11:00:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa07cc800) [pid = 1861] [serial = 916] [outer = 0x9eb9f000]
11:00:03 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
11:00:03 INFO - document served over http requires an https
11:00:03 INFO - sub-resource via script-tag using the meta-csp
11:00:03 INFO - delivery method with keep-origin-redirect and when
11:00: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"
11:00:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:00:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:00:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:03 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
11:00:03 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 2644ms
11:00:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:00:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef0ec00 == 24 [pid = 1861] [id = 329]
11:00:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9ef1b800) [pid = 1861] [serial = 917] [outer = (nil)]
11:00:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa1b91c00) [pid = 1861] [serial = 918] [outer = 0x9ef1b800]
11:00:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa1bd9400) [pid = 1861] [serial = 919] [outer = 0x9ef1b800]
11:00:06 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
11:00:06 INFO - document served over http requires an https
11:00:06 INFO - sub-resource via script-tag using the meta-csp
11:00:06 INFO - delivery method with no-redirect and when
11:00: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"
11:00:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:00:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:00:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:06 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
11:00:06 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 2497ms
11:00:06 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
11:00:06 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1ac0400 == 25 [pid = 1861] [id = 330]
11:00:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa2184400) [pid = 1861] [serial = 920] [outer = (nil)]
11:00:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa2b33c00) [pid = 1861] [serial = 921] [outer = 0xa2184400]
11:00:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa2bea000) [pid = 1861] [serial = 922] [outer = 0xa2184400]
11:00:09 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
11:00:09 INFO - document served over http requires an https
11:00:09 INFO - sub-resource via script-tag using the meta-csp
11:00:09 INFO - delivery method with swap-origin-redirect and when
11:00: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"
11:00:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:00:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:00:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:09 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
11:00:09 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 2999ms
11:00:09 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
11:00:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2869800 == 26 [pid = 1861] [id = 331]
11:00:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa2bf3c00) [pid = 1861] [serial = 923] [outer = (nil)]
11:00:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa313d800) [pid = 1861] [serial = 924] [outer = 0xa2bf3c00]
11:00:10 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa3142400) [pid = 1861] [serial = 925] [outer = 0xa2bf3c00]
11:00:12 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
11:00:12 INFO - document served over http requires an https
11:00:12 INFO - sub-resource via script-tag using the meta-csp
11:00:12 INFO - delivery method with swap-origin-redirect and when
11:00: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"
11:00:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:00:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:00:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:12 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
11:00:12 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 2906ms
11:00:12 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
11:00:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa313c000 == 27 [pid = 1861] [id = 332]
11:00:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa3147000) [pid = 1861] [serial = 926] [outer = (nil)]
11:00:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa3264c00) [pid = 1861] [serial = 927] [outer = 0xa3147000]
11:00:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa3268000) [pid = 1861] [serial = 928] [outer = 0xa3147000]
11:00:16 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
11:00:16 INFO - document served over http requires an https
11:00:16 INFO - sub-resource via script-tag using the meta-csp
11:00:16 INFO - delivery method with keep-origin-redirect and when
11:00: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"
11:00:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:00:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:00:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:16 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
11:00:16 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 3894ms
11:00:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:00:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3262400 == 28 [pid = 1861] [id = 333]
11:00:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa32a3000) [pid = 1861] [serial = 929] [outer = (nil)]
11:00:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa32a9c00) [pid = 1861] [serial = 930] [outer = 0xa32a3000]
11:00:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa3402800) [pid = 1861] [serial = 931] [outer = 0xa32a3000]
11:00:18 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
11:00:18 INFO - document served over http requires an https
11:00:18 INFO - sub-resource via script-tag using the meta-csp
11:00:18 INFO - delivery method with no-redirect and when
11:00: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"
11:00:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:00:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:00:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:18 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
11:00:18 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 2397ms
11:00:18 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
11:00:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32a8400 == 29 [pid = 1861] [id = 334]
11:00:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa340a400) [pid = 1861] [serial = 932] [outer = (nil)]
11:00:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa3411c00) [pid = 1861] [serial = 933] [outer = 0xa340a400]
11:00:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa3771000) [pid = 1861] [serial = 934] [outer = 0xa340a400]
11:00:21 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
11:00:21 INFO - document served over http requires an https
11:00:21 INFO - sub-resource via script-tag using the meta-csp
11:00:21 INFO - delivery method with swap-origin-redirect and when
11:00: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"
11:00:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:00:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:00:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:21 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
11:00:21 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 2436ms
11:00:21 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
11:00:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd7000 == 30 [pid = 1861] [id = 335]
11:00:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0x9f2a4800) [pid = 1861] [serial = 935] [outer = (nil)]
11:00:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa39a1400) [pid = 1861] [serial = 936] [outer = 0x9f2a4800]
11:00:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa39a8400) [pid = 1861] [serial = 937] [outer = 0x9f2a4800]
11:00:24 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
11:00:25 INFO - document served over http requires an https
11:00:25 INFO - sub-resource via xhr-request using the meta-csp
11:00:25 INFO - delivery method with keep-origin-redirect and when
11:00: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"
11:00:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:00:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:00:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:25 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
11:00:25 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 3902ms
11:00:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:00:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd15400 == 31 [pid = 1861] [id = 336]
11:00:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa001b800) [pid = 1861] [serial = 938] [outer = (nil)]
11:00:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa0026000) [pid = 1861] [serial = 939] [outer = 0xa001b800]
11:00:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa03fb800) [pid = 1861] [serial = 940] [outer = 0xa001b800]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa1992000 == 30 [pid = 1861] [id = 327]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bfb000 == 29 [pid = 1861] [id = 325]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdc800 == 28 [pid = 1861] [id = 324]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdb000 == 27 [pid = 1861] [id = 323]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0dc00 == 26 [pid = 1861] [id = 322]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa286ac00 == 25 [pid = 1861] [id = 319]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fbd400 == 24 [pid = 1861] [id = 318]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa238d400 == 23 [pid = 1861] [id = 317]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bd6800 == 22 [pid = 1861] [id = 316]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb3800 == 21 [pid = 1861] [id = 315]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bd3400 == 20 [pid = 1861] [id = 314]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf6c00 == 19 [pid = 1861] [id = 313]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdac00 == 18 [pid = 1861] [id = 299]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c56800 == 17 [pid = 1861] [id = 300]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0xa0023800 == 16 [pid = 1861] [id = 312]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9ef800 == 15 [pid = 1861] [id = 311]
11:00:27 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a0000 == 14 [pid = 1861] [id = 310]
11:00:27 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa0139400) [pid = 1861] [serial = 866] [outer = (nil)] [url = about:blank]
11:00:27 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa04f3000) [pid = 1861] [serial = 860] [outer = (nil)] [url = about:blank]
11:00:27 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x9f2a3800) [pid = 1861] [serial = 863] [outer = (nil)] [url = about:blank]
11:00:27 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
11:00:27 INFO - document served over http requires an https
11:00:27 INFO - sub-resource via xhr-request using the meta-csp
11:00:27 INFO - delivery method with no-redirect and when
11:00: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"
11:00:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:00:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:00:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:27 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
11:00:27 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 2866ms
11:00:27 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
11:00:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef14800 == 15 [pid = 1861] [id = 337]
11:00:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x9f29e000) [pid = 1861] [serial = 941] [outer = (nil)]
11:00:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x9fd0b400) [pid = 1861] [serial = 942] [outer = 0x9f29e000]
11:00:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa0131400) [pid = 1861] [serial = 943] [outer = 0x9f29e000]
11:00:30 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
11:00:30 INFO - document served over http requires an https
11:00:30 INFO - sub-resource via xhr-request using the meta-csp
11:00:30 INFO - delivery method with swap-origin-redirect and when
11:00: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"
11:00:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:00:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:00:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:30 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
11:00:30 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 2398ms
11:00:30 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
11:00:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9eac00 == 16 [pid = 1861] [id = 338]
11:00:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa04efc00) [pid = 1861] [serial = 944] [outer = (nil)]
11:00:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa0b32000) [pid = 1861] [serial = 945] [outer = 0xa04efc00]
11:00:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa0bf2c00) [pid = 1861] [serial = 946] [outer = 0xa04efc00]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa2390000) [pid = 1861] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045985374]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa217b000) [pid = 1861] [serial = 885] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa2860400) [pid = 1861] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa2398400) [pid = 1861] [serial = 890] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa2b36000) [pid = 1861] [serial = 895] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa1fb7000) [pid = 1861] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa1bd8c00) [pid = 1861] [serial = 880] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa03f6000) [pid = 1861] [serial = 871] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9f29f800) [pid = 1861] [serial = 910] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa0c57c00) [pid = 1861] [serial = 874] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0x9fd16800) [pid = 1861] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa03f4c00) [pid = 1861] [serial = 868] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa0c5b800) [pid = 1861] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045996931]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa0028400) [pid = 1861] [serial = 905] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9ece1800) [pid = 1861] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa0b35800) [pid = 1861] [serial = 900] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa1a10800) [pid = 1861] [serial = 877] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa0bff000) [pid = 1861] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045996931]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa07cf000) [pid = 1861] [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]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x9ecdb400) [pid = 1861] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9ecdd800) [pid = 1861] [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]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa238d800) [pid = 1861] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448045985374]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa286b000) [pid = 1861] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9f2a8c00) [pid = 1861] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa03f7000) [pid = 1861] [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]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa1fb3c00) [pid = 1861] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9f9ea000) [pid = 1861] [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]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa07cdc00) [pid = 1861] [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]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x9eba9c00) [pid = 1861] [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]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9eba2400) [pid = 1861] [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]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa0133800) [pid = 1861] [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]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa04eec00) [pid = 1861] [serial = 818] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa0024400) [pid = 1861] [serial = 812] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa0b31c00) [pid = 1861] [serial = 821] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x9f9f1c00) [pid = 1861] [serial = 809] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa0bf2400) [pid = 1861] [serial = 837] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x9ef11800) [pid = 1861] [serial = 806] [outer = (nil)] [url = about:blank]
11:00:33 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa03f1400) [pid = 1861] [serial = 815] [outer = (nil)] [url = about:blank]
11:00:34 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
11:00:34 INFO - document served over http requires an https
11:00:34 INFO - sub-resource via xhr-request using the meta-csp
11:00:34 INFO - delivery method with swap-origin-redirect and when
11:00: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"
11:00:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:00:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:00:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:34 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
11:00:34 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 4214ms
11:00:34 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
11:00:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece4800 == 17 [pid = 1861] [id = 339]
11:00:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0x9f29f800) [pid = 1861] [serial = 947] [outer = (nil)]
11:00:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x9f9e6000) [pid = 1861] [serial = 948] [outer = 0x9f29f800]
11:00:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa0022400) [pid = 1861] [serial = 949] [outer = 0x9f29f800]
11:00:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:00:37 INFO - document served over http requires an https
11:00:37 INFO - sub-resource via xhr-request using the meta-csp
11:00:37 INFO - delivery method with keep-origin-redirect and when
11:00: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"
11:00:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:00:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:00:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:00:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 2359ms
11:00:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:00:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef11800 == 18 [pid = 1861] [id = 340]
11:00:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0x9ef1a000) [pid = 1861] [serial = 950] [outer = (nil)]
11:00:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa0b37c00) [pid = 1861] [serial = 951] [outer = 0x9ef1a000]
11:00:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa0bff800) [pid = 1861] [serial = 952] [outer = 0x9ef1a000]
11:00:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:00:39 INFO - document served over http requires an https
11:00:39 INFO - sub-resource via xhr-request using the meta-csp
11:00:39 INFO - delivery method with no-redirect and when
11:00: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"
11:00:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:00:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:00:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:00:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 2246ms
11:00:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:00:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04ee400 == 19 [pid = 1861] [id = 341]
11:00:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa07d6800) [pid = 1861] [serial = 953] [outer = (nil)]
11:00:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1992000) [pid = 1861] [serial = 954] [outer = 0xa07d6800]
11:00:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa1ab3800) [pid = 1861] [serial = 955] [outer = 0xa07d6800]
11:00:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:00:42 INFO - document served over http requires an https
11:00:42 INFO - sub-resource via xhr-request using the meta-csp
11:00:42 INFO - delivery method with swap-origin-redirect and when
11:00: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"
11:00:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:00:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:00:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:00:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 2945ms
11:00:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:00:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bd2c00 == 20 [pid = 1861] [id = 342]
11:00:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa1bd6800) [pid = 1861] [serial = 956] [outer = (nil)]
11:00:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa1fb7000) [pid = 1861] [serial = 957] [outer = 0xa1bd6800]
11:00:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa217d400) [pid = 1861] [serial = 958] [outer = 0xa1bd6800]
11:00:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:00:44 INFO - document served over http requires an http
11:00:44 INFO - sub-resource via fetch-request using the meta-referrer
11:00:44 INFO - delivery method with keep-origin-redirect and when
11:00: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"
11:00:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:00:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:00:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:00:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:00:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 2710ms
11:00:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:00:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb3800 == 21 [pid = 1861] [id = 343]
11:00:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa238fc00) [pid = 1861] [serial = 959] [outer = (nil)]
11:00:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2861c00) [pid = 1861] [serial = 960] [outer = 0xa238fc00]
11:00:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa286c800) [pid = 1861] [serial = 961] [outer = 0xa238fc00]
11:00:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:00:47 INFO - document served over http requires an http
11:00:47 INFO - sub-resource via fetch-request using the meta-referrer
11:00:47 INFO - delivery method with no-redirect and when
11:00: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"
11:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:00:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:00:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:00:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
11:00:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2550ms
11:00:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:00:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa239b400 == 22 [pid = 1861] [id = 344]
11:00:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa2b37800) [pid = 1861] [serial = 962] [outer = (nil)]
11:00:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa313e400) [pid = 1861] [serial = 963] [outer = 0xa2b37800]
11:00:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa32aa800) [pid = 1861] [serial = 964] [outer = 0xa2b37800]
11:00:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:00:50 INFO - document served over http requires an http
11:00:50 INFO - sub-resource via fetch-request using the meta-referrer
11:00:50 INFO - delivery method with swap-origin-redirect and when
11:00:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:00:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:00:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:00:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:00:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:00:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 3357ms
11:00:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:00:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf6000 == 23 [pid = 1861] [id = 345]
11:00:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa340b000) [pid = 1861] [serial = 965] [outer = (nil)]
11:00:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa39ab000) [pid = 1861] [serial = 966] [outer = 0xa340b000]
11:00:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa39af000) [pid = 1861] [serial = 967] [outer = 0xa340b000]
11:00:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df7000 == 24 [pid = 1861] [id = 346]
11:00:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa3df9000) [pid = 1861] [serial = 968] [outer = (nil)]
11:00:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa3dfb400) [pid = 1861] [serial = 969] [outer = 0xa3df9000]
11:00:53 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
11:00:53 INFO - document served over http requires an http
11:00:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:00:53 INFO - delivery method with keep-origin-redirect and when
11:00: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"
11:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:00:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:00:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:53 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
11:00:53 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 2448ms
11:00:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:00:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3779400 == 25 [pid = 1861] [id = 347]
11:00:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa377ac00) [pid = 1861] [serial = 970] [outer = (nil)]
11:00:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa3f73c00) [pid = 1861] [serial = 971] [outer = 0xa377ac00]
11:00:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa3f77800) [pid = 1861] [serial = 972] [outer = 0xa377ac00]
11:00:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f7dc00 == 26 [pid = 1861] [id = 348]
11:00:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa3f80000) [pid = 1861] [serial = 973] [outer = (nil)]
11:00:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa3facc00) [pid = 1861] [serial = 974] [outer = 0xa3f80000]
11:00:55 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
11:00:55 INFO - document served over http requires an http
11:00:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:00:55 INFO - delivery method with no-redirect and when
11:00: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"
11:00:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:00:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:00:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:55 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
11:00:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2256ms
11:00:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:00:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f71c00 == 27 [pid = 1861] [id = 349]
11:00:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa3f73000) [pid = 1861] [serial = 975] [outer = (nil)]
11:00:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa3fb7000) [pid = 1861] [serial = 976] [outer = 0xa3f73000]
11:00:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa3fba800) [pid = 1861] [serial = 977] [outer = 0xa3f73000]
11:00:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42ab800 == 28 [pid = 1861] [id = 350]
11:00:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa42ae800) [pid = 1861] [serial = 978] [outer = (nil)]
11:00:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa42b1800) [pid = 1861] [serial = 979] [outer = 0xa42ae800]
11:00:58 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
11:00:58 INFO - document served over http requires an http
11:00:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:00:58 INFO - delivery method with swap-origin-redirect and when
11:00:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:00:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:00:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:00:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:00:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:00:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:00:58 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
11:00:58 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 2756ms
11:00:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:00:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fb2800 == 29 [pid = 1861] [id = 351]
11:00:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa3fb3400) [pid = 1861] [serial = 980] [outer = (nil)]
11:00:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa44bd800) [pid = 1861] [serial = 981] [outer = 0xa3fb3400]
11:00:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:00:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa44c1400) [pid = 1861] [serial = 982] [outer = 0xa3fb3400]
11:01:01 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
11:01:01 INFO - document served over http requires an http
11:01:01 INFO - sub-resource via script-tag using the meta-referrer
11:01:01 INFO - delivery method with keep-origin-redirect and when
11:01: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"
11:01:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:01:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:01:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:01 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
11:01:01 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 2615ms
11:01:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:01:01 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42b6c00 == 30 [pid = 1861] [id = 352]
11:01:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa44bbc00) [pid = 1861] [serial = 983] [outer = (nil)]
11:01:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa45cb400) [pid = 1861] [serial = 984] [outer = 0xa44bbc00]
11:01:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa45d2800) [pid = 1861] [serial = 985] [outer = 0xa44bbc00]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0x9eac1400 == 29 [pid = 1861] [id = 328]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef0ec00 == 28 [pid = 1861] [id = 329]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0xa1ac0400 == 27 [pid = 1861] [id = 330]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0xa2869800 == 26 [pid = 1861] [id = 331]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0xa313c000 == 25 [pid = 1861] [id = 332]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0xa3262400 == 24 [pid = 1861] [id = 333]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0xa32a8400 == 23 [pid = 1861] [id = 334]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd15400 == 22 [pid = 1861] [id = 336]
11:01:05 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef14800 == 21 [pid = 1861] [id = 337]
11:01:05 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa129c000) [pid = 1861] [serial = 901] [outer = (nil)] [url = about:blank]
11:01:05 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa04ed000) [pid = 1861] [serial = 869] [outer = (nil)] [url = about:blank]
11:01:05 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa03f5400) [pid = 1861] [serial = 906] [outer = (nil)] [url = about:blank]
11:01:06 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
11:01:06 INFO - document served over http requires an http
11:01:06 INFO - sub-resource via script-tag using the meta-referrer
11:01:06 INFO - delivery method with no-redirect and when
11:01: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"
11:01:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:01:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:01:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:06 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
11:01:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 5006ms
11:01:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:01:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba4400 == 22 [pid = 1861] [id = 353]
11:01:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x9eba6000) [pid = 1861] [serial = 986] [outer = (nil)]
11:01:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x9f2ac000) [pid = 1861] [serial = 987] [outer = 0x9eba6000]
11:01:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x9fd0c800) [pid = 1861] [serial = 988] [outer = 0x9eba6000]
11:01:08 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
11:01:08 INFO - document served over http requires an http
11:01:08 INFO - sub-resource via script-tag using the meta-referrer
11:01:08 INFO - delivery method with swap-origin-redirect and when
11:01: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:01:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:01:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:01:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:08 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
11:01:08 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 2406ms
11:01:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:01:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef17000 == 23 [pid = 1861] [id = 354]
11:01:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa0137c00) [pid = 1861] [serial = 989] [outer = (nil)]
11:01:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa03fd000) [pid = 1861] [serial = 990] [outer = 0xa0137c00]
11:01:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa04f5800) [pid = 1861] [serial = 991] [outer = 0xa0137c00]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa2b33c00) [pid = 1861] [serial = 921] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa1b91c00) [pid = 1861] [serial = 918] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x9f9e6c00) [pid = 1861] [serial = 915] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa1a07800) [pid = 1861] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa0026000) [pid = 1861] [serial = 939] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x9fd0b400) [pid = 1861] [serial = 942] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa39a1400) [pid = 1861] [serial = 936] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa3411c00) [pid = 1861] [serial = 933] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa32a9c00) [pid = 1861] [serial = 930] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa3264c00) [pid = 1861] [serial = 927] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa313d800) [pid = 1861] [serial = 924] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa0b32000) [pid = 1861] [serial = 945] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9f2a4800) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0x9f9e4000) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa0bfb400) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0x9fd14800) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa1326c00) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa0c5bc00) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa1ab8000) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa1322c00) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa0131c00) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9f9f0c00) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa001c800) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x9f29e000) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9f9e6800) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa001b800) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa1992c00) [pid = 1861] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9ebab400) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa2397000) [pid = 1861] [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]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa0c62c00) [pid = 1861] [serial = 845] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9f2aac00) [pid = 1861] [serial = 803] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa1291000) [pid = 1861] [serial = 875] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa2b3a000) [pid = 1861] [serial = 896] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa1abe800) [pid = 1861] [serial = 878] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa07d3000) [pid = 1861] [serial = 872] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa07d3800) [pid = 1861] [serial = 842] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa1b94000) [pid = 1861] [serial = 857] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa1a0ac00) [pid = 1861] [serial = 854] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa198e400) [pid = 1861] [serial = 851] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa1319c00) [pid = 1861] [serial = 848] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa03fb800) [pid = 1861] [serial = 940] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa0131400) [pid = 1861] [serial = 943] [outer = (nil)] [url = about:blank]
11:01:11 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa39a8400) [pid = 1861] [serial = 937] [outer = (nil)] [url = about:blank]
11:01:12 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
11:01:12 INFO - document served over http requires an http
11:01:12 INFO - sub-resource via xhr-request using the meta-referrer
11:01:12 INFO - delivery method with keep-origin-redirect and when
11:01: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"
11:01:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:01:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:01:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:12 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
11:01:12 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 3520ms
11:01:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:01:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba0400 == 24 [pid = 1861] [id = 355]
11:01:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0x9f29e000) [pid = 1861] [serial = 992] [outer = (nil)]
11:01:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa03f3400) [pid = 1861] [serial = 993] [outer = 0x9f29e000]
11:01:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa07d9400) [pid = 1861] [serial = 994] [outer = 0x9f29e000]
11:01:14 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
11:01:14 INFO - document served over http requires an http
11:01:14 INFO - sub-resource via xhr-request using the meta-referrer
11:01:14 INFO - delivery method with no-redirect and when
11:01: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"
11:01:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:01:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:01:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:14 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
11:01:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2487ms
11:01:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:01:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a4800 == 25 [pid = 1861] [id = 356]
11:01:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0x9f2aac00) [pid = 1861] [serial = 995] [outer = (nil)]
11:01:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa07d3000) [pid = 1861] [serial = 996] [outer = 0x9f2aac00]
11:01:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa0b3e400) [pid = 1861] [serial = 997] [outer = 0x9f2aac00]
11:01:17 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
11:01:17 INFO - document served over http requires an http
11:01:17 INFO - sub-resource via xhr-request using the meta-referrer
11:01:17 INFO - delivery method with swap-origin-redirect and when
11:01: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-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:01:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:01:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:01:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:17 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
11:01:17 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 2667ms
11:01:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:01:17 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03f9c00 == 26 [pid = 1861] [id = 357]
11:01:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa0c62400) [pid = 1861] [serial = 998] [outer = (nil)]
11:01:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa129fc00) [pid = 1861] [serial = 999] [outer = 0xa0c62400]
11:01:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1324c00) [pid = 1861] [serial = 1000] [outer = 0xa0c62400]
11:01:20 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
11:01:20 INFO - document served over http requires an https
11:01:20 INFO - sub-resource via fetch-request using the meta-referrer
11:01:20 INFO - delivery method with keep-origin-redirect and when
11:01: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"
11:01:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:01:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:01:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:01:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:20 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
11:01:20 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 2700ms
11:01:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:01:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1292800 == 27 [pid = 1861] [id = 358]
11:01:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa129c000) [pid = 1861] [serial = 1001] [outer = (nil)]
11:01:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa1a0ec00) [pid = 1861] [serial = 1002] [outer = 0xa129c000]
11:01:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa1b92400) [pid = 1861] [serial = 1003] [outer = 0xa129c000]
11:01:22 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
11:01:22 INFO - document served over http requires an https
11:01:22 INFO - sub-resource via fetch-request using the meta-referrer
11:01:22 INFO - delivery method with no-redirect and when
11:01: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"
11:01:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:01:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:01:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:01:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:22 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
11:01:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2706ms
11:01:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:01:23 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a0a800 == 28 [pid = 1861] [id = 359]
11:01:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa1ba0800) [pid = 1861] [serial = 1004] [outer = (nil)]
11:01:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa1fbcc00) [pid = 1861] [serial = 1005] [outer = 0xa1ba0800]
11:01:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2399400) [pid = 1861] [serial = 1006] [outer = 0xa1ba0800]
11:01:26 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
11:01:26 INFO - document served over http requires an https
11:01:26 INFO - sub-resource via fetch-request using the meta-referrer
11:01:26 INFO - delivery method with swap-origin-redirect and when
11:01: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"
11:01:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:01:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:01:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:01:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:26 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
11:01:26 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 3455ms
11:01:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:01:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb7c00 == 29 [pid = 1861] [id = 360]
11:01:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa2b3ac00) [pid = 1861] [serial = 1007] [outer = (nil)]
11:01:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa2bf4000) [pid = 1861] [serial = 1008] [outer = 0xa2b3ac00]
11:01:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa3140400) [pid = 1861] [serial = 1009] [outer = 0xa2b3ac00]
11:01:28 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3266c00 == 30 [pid = 1861] [id = 361]
11:01:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa3267400) [pid = 1861] [serial = 1010] [outer = (nil)]
11:01:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa326d400) [pid = 1861] [serial = 1011] [outer = 0xa3267400]
11:01:29 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
11:01:29 INFO - document served over http requires an https
11:01:29 INFO - sub-resource via iframe-tag using the meta-referrer
11:01:29 INFO - delivery method with keep-origin-redirect and when
11:01: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"
11:01:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:01:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:01:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:29 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
11:01:29 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 2891ms
11:01:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:01:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bef000 == 31 [pid = 1861] [id = 362]
11:01:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa2bf1000) [pid = 1861] [serial = 1012] [outer = (nil)]
11:01:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa376d800) [pid = 1861] [serial = 1013] [outer = 0xa2bf1000]
11:01:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa39a1400) [pid = 1861] [serial = 1014] [outer = 0xa2bf1000]
11:01:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f74400 == 32 [pid = 1861] [id = 363]
11:01:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa3f74c00) [pid = 1861] [serial = 1015] [outer = (nil)]
11:01:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa3fb1800) [pid = 1861] [serial = 1016] [outer = 0xa3f74c00]
11:01:31 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
11:01:31 INFO - document served over http requires an https
11:01:31 INFO - sub-resource via iframe-tag using the meta-referrer
11:01:31 INFO - delivery method with no-redirect and when
11:01: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"
11:01:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:01:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:01:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:31 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
11:01:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2496ms
11:01:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:01:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3405000 == 33 [pid = 1861] [id = 364]
11:01:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa3406000) [pid = 1861] [serial = 1017] [outer = (nil)]
11:01:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa44c7c00) [pid = 1861] [serial = 1018] [outer = 0xa3406000]
11:01:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa45cdc00) [pid = 1861] [serial = 1019] [outer = 0xa3406000]
11:01:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4ca7c00 == 34 [pid = 1861] [id = 365]
11:01:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa4ca8000) [pid = 1861] [serial = 1020] [outer = (nil)]
11:01:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa4caa400) [pid = 1861] [serial = 1021] [outer = 0xa4ca8000]
11:01:33 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
11:01:33 INFO - document served over http requires an https
11:01:33 INFO - sub-resource via iframe-tag using the meta-referrer
11:01:33 INFO - delivery method with swap-origin-redirect and when
11:01: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"
11:01:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:01:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:01:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:34 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
11:01:34 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 2241ms
11:01:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:01:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44be000 == 35 [pid = 1861] [id = 366]
11:01:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa4ca8800) [pid = 1861] [serial = 1022] [outer = (nil)]
11:01:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa4d53c00) [pid = 1861] [serial = 1023] [outer = 0xa4ca8800]
11:01:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa4d58400) [pid = 1861] [serial = 1024] [outer = 0xa4ca8800]
11:01:36 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
11:01:36 INFO - document served over http requires an https
11:01:36 INFO - sub-resource via script-tag using the meta-referrer
11:01:36 INFO - delivery method with keep-origin-redirect and when
11:01: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"
11:01:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:01:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:01:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:36 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
11:01:36 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 2714ms
11:01:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:01:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4cafc00 == 36 [pid = 1861] [id = 367]
11:01:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa4cb0000) [pid = 1861] [serial = 1025] [outer = (nil)]
11:01:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa4db2400) [pid = 1861] [serial = 1026] [outer = 0xa4cb0000]
11:01:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa4db6c00) [pid = 1861] [serial = 1027] [outer = 0xa4cb0000]
11:01:41 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
11:01:41 INFO - document served over http requires an https
11:01:41 INFO - sub-resource via script-tag using the meta-referrer
11:01:41 INFO - delivery method with no-redirect and when
11:01: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"
11:01:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:01:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:01:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:41 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
11:01:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 4402ms
11:01:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:01:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa001dc00 == 37 [pid = 1861] [id = 368]
11:01:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa0023000) [pid = 1861] [serial = 1028] [outer = (nil)]
11:01:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa013cc00) [pid = 1861] [serial = 1029] [outer = 0xa0023000]
11:01:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa07d7000) [pid = 1861] [serial = 1030] [outer = 0xa0023000]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece4800 == 36 [pid = 1861] [id = 339]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef11800 == 35 [pid = 1861] [id = 340]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa04ee400 == 34 [pid = 1861] [id = 341]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a04000 == 33 [pid = 1861] [id = 306]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bd2c00 == 32 [pid = 1861] [id = 342]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb3800 == 31 [pid = 1861] [id = 343]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa239b400 == 30 [pid = 1861] [id = 344]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df7000 == 29 [pid = 1861] [id = 346]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf6000 == 28 [pid = 1861] [id = 345]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f7dc00 == 27 [pid = 1861] [id = 348]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa3779400 == 26 [pid = 1861] [id = 347]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa42ab800 == 25 [pid = 1861] [id = 350]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f71c00 == 24 [pid = 1861] [id = 349]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fb2800 == 23 [pid = 1861] [id = 351]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9ebad800 == 22 [pid = 1861] [id = 326]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba4400 == 21 [pid = 1861] [id = 353]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9eac00 == 20 [pid = 1861] [id = 338]
11:01:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef17000 == 19 [pid = 1861] [id = 354]
11:01:44 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
11:01:44 INFO - document served over http requires an https
11:01:44 INFO - sub-resource via script-tag using the meta-referrer
11:01:44 INFO - delivery method with swap-origin-redirect and when
11:01: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"
11:01:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:01:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:01:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:44 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
11:01:44 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 3664ms
11:01:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:01:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdac00 == 20 [pid = 1861] [id = 369]
11:01:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x9ef0ec00) [pid = 1861] [serial = 1031] [outer = (nil)]
11:01:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x9ef16c00) [pid = 1861] [serial = 1032] [outer = 0x9ef0ec00]
11:01:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x9f2acc00) [pid = 1861] [serial = 1033] [outer = 0x9ef0ec00]
11:01:46 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
11:01:46 INFO - document served over http requires an https
11:01:46 INFO - sub-resource via xhr-request using the meta-referrer
11:01:46 INFO - delivery method with keep-origin-redirect and when
11:01: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"
11:01:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:01:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:01:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:46 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
11:01:46 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 2048ms
11:01:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:01:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece4800 == 21 [pid = 1861] [id = 370]
11:01:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x9fd0c400) [pid = 1861] [serial = 1034] [outer = (nil)]
11:01:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa0138000) [pid = 1861] [serial = 1035] [outer = 0x9fd0c400]
11:01:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa03f1c00) [pid = 1861] [serial = 1036] [outer = 0x9fd0c400]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa32a3000) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa1fbec00) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x9ef1b800) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa3147000) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa3f73000) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x9eba6000) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa3fb3400) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa42ae800) [pid = 1861] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x9ef1a000) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa2b37800) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa3df9000) [pid = 1861] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa238fc00) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa07d6800) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa340b000) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa3f80000) [pid = 1861] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046055336]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa44bbc00) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa377ac00) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0x9f29f800) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa0137c00) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa1bd6800) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9ecd8c00) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa2bf3c00) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa1bd6c00) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa2184400) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa1bd4000) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x9eb9f000) [pid = 1861] [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]
11:01:50 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa340a400) [pid = 1861] [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]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa3f73c00) [pid = 1861] [serial = 971] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa2861c00) [pid = 1861] [serial = 960] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa44bd800) [pid = 1861] [serial = 981] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa1992000) [pid = 1861] [serial = 954] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa3facc00) [pid = 1861] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046055336]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa313e400) [pid = 1861] [serial = 963] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa45cb400) [pid = 1861] [serial = 984] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa39ab000) [pid = 1861] [serial = 966] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9f2ac000) [pid = 1861] [serial = 987] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa03fd000) [pid = 1861] [serial = 990] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x9f9e6000) [pid = 1861] [serial = 948] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa0b37c00) [pid = 1861] [serial = 951] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa42b1800) [pid = 1861] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa3dfb400) [pid = 1861] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa1fb7000) [pid = 1861] [serial = 957] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa3fb7000) [pid = 1861] [serial = 976] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa0c56c00) [pid = 1861] [serial = 911] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa3142400) [pid = 1861] [serial = 925] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa0bff800) [pid = 1861] [serial = 952] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa0022400) [pid = 1861] [serial = 949] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa2181000) [pid = 1861] [serial = 886] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa2bea000) [pid = 1861] [serial = 922] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa1bddc00) [pid = 1861] [serial = 881] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa07cc800) [pid = 1861] [serial = 916] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa1ab3800) [pid = 1861] [serial = 955] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa3771000) [pid = 1861] [serial = 934] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa3402800) [pid = 1861] [serial = 931] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa2862400) [pid = 1861] [serial = 891] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa1bd9400) [pid = 1861] [serial = 919] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa3268000) [pid = 1861] [serial = 928] [outer = (nil)] [url = about:blank]
11:01:51 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa04f5800) [pid = 1861] [serial = 991] [outer = (nil)] [url = about:blank]
11:01:51 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
11:01:51 INFO - document served over http requires an https
11:01:51 INFO - sub-resource via xhr-request using the meta-referrer
11:01:51 INFO - delivery method with no-redirect and when
11:01: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"
11:01:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:01:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:01:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:51 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
11:01:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 4499ms
11:01:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:01:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2ac000 == 22 [pid = 1861] [id = 371]
11:01:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x9f9e5000) [pid = 1861] [serial = 1037] [outer = (nil)]
11:01:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa001c400) [pid = 1861] [serial = 1038] [outer = 0x9f9e5000]
11:01:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa04ee400) [pid = 1861] [serial = 1039] [outer = 0x9f9e5000]
11:01:54 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
11:01:54 INFO - document served over http requires an https
11:01:54 INFO - sub-resource via xhr-request using the meta-referrer
11:01:54 INFO - delivery method with swap-origin-redirect and when
11:01: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"
11:01:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:01:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:01:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:01:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:01:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:01:54 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
11:01:54 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 2603ms
11:01:54 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
11:01:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef0d400 == 23 [pid = 1861] [id = 372]
11:01:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9f2a5400) [pid = 1861] [serial = 1040] [outer = (nil)]
11:01:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa04e7400) [pid = 1861] [serial = 1041] [outer = 0x9f2a5400]
11:01:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa07d3400) [pid = 1861] [serial = 1042] [outer = 0x9f2a5400]
11:01:56 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
11:01:56 INFO - document served over http requires an http
11:01:56 INFO - sub-resource via fetch-request using the meta-referrer
11:01:56 INFO - delivery method with keep-origin-redirect and when
11:01:56 INFO - the target request is same-origin.
11:01:56 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 2655ms
11:01:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:01:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd14800 == 24 [pid = 1861] [id = 373]
11:01:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa013d800) [pid = 1861] [serial = 1043] [outer = (nil)]
11:01:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa0c57c00) [pid = 1861] [serial = 1044] [outer = 0xa013d800]
11:01:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:01:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa0c64400) [pid = 1861] [serial = 1045] [outer = 0xa013d800]
11:01:59 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
11:01:59 INFO - document served over http requires an http
11:01:59 INFO - sub-resource via fetch-request using the meta-referrer
11:01:59 INFO - delivery method with no-redirect and when
11:01:59 INFO - the target request is same-origin.
11:01:59 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 2712ms
11:01:59 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
11:02:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bfec00 == 25 [pid = 1861] [id = 374]
11:02:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa0bffc00) [pid = 1861] [serial = 1046] [outer = (nil)]
11:02:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa198fc00) [pid = 1861] [serial = 1047] [outer = 0xa0bffc00]
11:02:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1a06400) [pid = 1861] [serial = 1048] [outer = 0xa0bffc00]
11:02:03 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
11:02:03 INFO - document served over http requires an http
11:02:03 INFO - sub-resource via fetch-request using the meta-referrer
11:02:03 INFO - delivery method with swap-origin-redirect and when
11:02: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"
11:02:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:02:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:02:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:02:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:03 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
11:02:03 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 3421ms
11:02:03 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
11:02:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa198b000 == 26 [pid = 1861] [id = 375]
11:02:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1ab9c00) [pid = 1861] [serial = 1049] [outer = (nil)]
11:02:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1b9c000) [pid = 1861] [serial = 1050] [outer = 0xa1ab9c00]
11:02:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1bd7c00) [pid = 1861] [serial = 1051] [outer = 0xa1ab9c00]
11:02:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb2c00 == 27 [pid = 1861] [id = 376]
11:02:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1fb3000) [pid = 1861] [serial = 1052] [outer = (nil)]
11:02:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1fb8400) [pid = 1861] [serial = 1053] [outer = 0xa1fb3000]
11:02:05 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
11:02:05 INFO - document served over http requires an http
11:02:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:02:05 INFO - delivery method with keep-origin-redirect and when
11:02:05 INFO - the target request is same-origin.
11:02:05 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 2396ms
11:02:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:02:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b93800 == 28 [pid = 1861] [id = 377]
11:02:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1b97000) [pid = 1861] [serial = 1054] [outer = (nil)]
11:02:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa2183000) [pid = 1861] [serial = 1055] [outer = 0xa1b97000]
11:02:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa2390c00) [pid = 1861] [serial = 1056] [outer = 0xa1b97000]
11:02:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa286d000 == 29 [pid = 1861] [id = 378]
11:02:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa286d800) [pid = 1861] [serial = 1057] [outer = (nil)]
11:02:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2b33c00) [pid = 1861] [serial = 1058] [outer = 0xa286d800]
11:02:07 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
11:02:07 INFO - document served over http requires an http
11:02:07 INFO - sub-resource via iframe-tag using the meta-referrer
11:02:07 INFO - delivery method with no-redirect and when
11:02:07 INFO - the target request is same-origin.
11:02:07 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 2386ms
11:02:07 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
11:02:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa217d000 == 30 [pid = 1861] [id = 379]
11:02:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa2b30400) [pid = 1861] [serial = 1059] [outer = (nil)]
11:02:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2bed400) [pid = 1861] [serial = 1060] [outer = 0xa2b30400]
11:02:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa313cc00) [pid = 1861] [serial = 1061] [outer = 0xa2b30400]
11:02:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3263c00 == 31 [pid = 1861] [id = 380]
11:02:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa3264000) [pid = 1861] [serial = 1062] [outer = (nil)]
11:02:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa326b800) [pid = 1861] [serial = 1063] [outer = 0xa3264000]
11:02:10 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
11:02:10 INFO - document served over http requires an http
11:02:10 INFO - sub-resource via iframe-tag using the meta-referrer
11:02:10 INFO - delivery method with swap-origin-redirect and when
11:02: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"
11:02:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:02:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:02:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:10 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
11:02:10 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 2853ms
11:02:10 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
11:02:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b3f400 == 32 [pid = 1861] [id = 381]
11:02:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2be9800) [pid = 1861] [serial = 1064] [outer = (nil)]
11:02:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa32ad000) [pid = 1861] [serial = 1065] [outer = 0xa2be9800]
11:02:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa3405c00) [pid = 1861] [serial = 1066] [outer = 0xa2be9800]
11:02:13 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
11:02:13 INFO - document served over http requires an http
11:02:13 INFO - sub-resource via script-tag using the meta-referrer
11:02:13 INFO - delivery method with keep-origin-redirect and when
11:02:13 INFO - the target request is same-origin.
11:02:13 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 2946ms
11:02:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:02:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32a7c00 == 33 [pid = 1861] [id = 382]
11:02:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa32ab400) [pid = 1861] [serial = 1067] [outer = (nil)]
11:02:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa377b800) [pid = 1861] [serial = 1068] [outer = 0xa32ab400]
11:02:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa39a9400) [pid = 1861] [serial = 1069] [outer = 0xa32ab400]
11:02:16 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
11:02:16 INFO - document served over http requires an http
11:02:16 INFO - sub-resource via script-tag using the meta-referrer
11:02:16 INFO - delivery method with no-redirect and when
11:02:16 INFO - the target request is same-origin.
11:02:16 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 2288ms
11:02:16 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
11:02:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3778400 == 34 [pid = 1861] [id = 383]
11:02:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa3778800) [pid = 1861] [serial = 1070] [outer = (nil)]
11:02:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa3f71c00) [pid = 1861] [serial = 1071] [outer = 0xa3778800]
11:02:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa3f77400) [pid = 1861] [serial = 1072] [outer = 0xa3778800]
11:02:18 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
11:02:18 INFO - document served over http requires an http
11:02:18 INFO - sub-resource via script-tag using the meta-referrer
11:02:18 INFO - delivery method with swap-origin-redirect and when
11:02: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"
11:02:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:02:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:02:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:18 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
11:02:18 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 2597ms
11:02:18 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
11:02:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3dff400 == 35 [pid = 1861] [id = 384]
11:02:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa3fad400) [pid = 1861] [serial = 1073] [outer = (nil)]
11:02:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa42acc00) [pid = 1861] [serial = 1074] [outer = 0xa3fad400]
11:02:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa42b5800) [pid = 1861] [serial = 1075] [outer = 0xa3fad400]
11:02:22 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
11:02:22 INFO - document served over http requires an http
11:02:22 INFO - sub-resource via xhr-request using the meta-referrer
11:02:22 INFO - delivery method with keep-origin-redirect and when
11:02:22 INFO - the target request is same-origin.
11:02:22 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 3313ms
11:02:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:02:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fba000 == 36 [pid = 1861] [id = 385]
11:02:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa42a7400) [pid = 1861] [serial = 1076] [outer = (nil)]
11:02:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa4ca7400) [pid = 1861] [serial = 1077] [outer = 0xa42a7400]
11:02:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa4dbb000) [pid = 1861] [serial = 1078] [outer = 0xa42a7400]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a4800 == 35 [pid = 1861] [id = 356]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa03f9c00 == 34 [pid = 1861] [id = 357]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa1292800 == 33 [pid = 1861] [id = 358]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a0a800 == 32 [pid = 1861] [id = 359]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa3266c00 == 31 [pid = 1861] [id = 361]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb7c00 == 30 [pid = 1861] [id = 360]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f74400 == 29 [pid = 1861] [id = 363]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bef000 == 28 [pid = 1861] [id = 362]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa4ca7c00 == 27 [pid = 1861] [id = 365]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa3405000 == 26 [pid = 1861] [id = 364]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa44be000 == 25 [pid = 1861] [id = 366]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0xa001dc00 == 24 [pid = 1861] [id = 368]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdac00 == 23 [pid = 1861] [id = 369]
11:02:24 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece4800 == 22 [pid = 1861] [id = 370]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef0d400 == 21 [pid = 1861] [id = 372]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd14800 == 20 [pid = 1861] [id = 373]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bfec00 == 19 [pid = 1861] [id = 374]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb2c00 == 18 [pid = 1861] [id = 376]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa198b000 == 17 [pid = 1861] [id = 375]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa286d000 == 16 [pid = 1861] [id = 378]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b93800 == 15 [pid = 1861] [id = 377]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa3263c00 == 14 [pid = 1861] [id = 380]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa217d000 == 13 [pid = 1861] [id = 379]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa42b6c00 == 12 [pid = 1861] [id = 352]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b3f400 == 11 [pid = 1861] [id = 381]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa32a7c00 == 10 [pid = 1861] [id = 382]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa3778400 == 9 [pid = 1861] [id = 383]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa3dff400 == 8 [pid = 1861] [id = 384]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba0400 == 7 [pid = 1861] [id = 355]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2ac000 == 6 [pid = 1861] [id = 371]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa2395800 == 5 [pid = 1861] [id = 320]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef1b400 == 4 [pid = 1861] [id = 321]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd7000 == 3 [pid = 1861] [id = 335]
11:02:25 INFO - PROCESS | 1810 | --DOCSHELL 0xa4cafc00 == 2 [pid = 1861] [id = 367]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa3fba800) [pid = 1861] [serial = 977] [outer = (nil)] [url = about:blank]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa217d400) [pid = 1861] [serial = 958] [outer = (nil)] [url = about:blank]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa32aa800) [pid = 1861] [serial = 964] [outer = (nil)] [url = about:blank]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa44c1400) [pid = 1861] [serial = 982] [outer = (nil)] [url = about:blank]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa3f77800) [pid = 1861] [serial = 972] [outer = (nil)] [url = about:blank]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa286c800) [pid = 1861] [serial = 961] [outer = (nil)] [url = about:blank]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa39af000) [pid = 1861] [serial = 967] [outer = (nil)] [url = about:blank]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9fd0c800) [pid = 1861] [serial = 988] [outer = (nil)] [url = about:blank]
11:02:26 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa45d2800) [pid = 1861] [serial = 985] [outer = (nil)] [url = about:blank]
11:02:26 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
11:02:26 INFO - document served over http requires an http
11:02:26 INFO - sub-resource via xhr-request using the meta-referrer
11:02:26 INFO - delivery method with no-redirect and when
11:02:26 INFO - the target request is same-origin.
11:02:26 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 4687ms
11:02:26 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
11:02:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba6400 == 3 [pid = 1861] [id = 386]
11:02:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0x9eba6800) [pid = 1861] [serial = 1079] [outer = (nil)]
11:02:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0x9eba9c00) [pid = 1861] [serial = 1080] [outer = 0x9eba6800]
11:02:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0x9ecd8000) [pid = 1861] [serial = 1081] [outer = 0x9eba6800]
11:02:28 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
11:02:28 INFO - document served over http requires an http
11:02:28 INFO - sub-resource via xhr-request using the meta-referrer
11:02:28 INFO - delivery method with swap-origin-redirect and when
11:02: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"
11:02:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:02:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:02:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:28 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
11:02:28 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 2153ms
11:02:28 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
11:02:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba6000 == 4 [pid = 1861] [id = 387]
11:02:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0x9ef0e000) [pid = 1861] [serial = 1082] [outer = (nil)]
11:02:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0x9f29dc00) [pid = 1861] [serial = 1083] [outer = 0x9ef0e000]
11:02:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0x9f2a2c00) [pid = 1861] [serial = 1084] [outer = 0x9ef0e000]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa4ca8800) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa129c000) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0x9f2aac00) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa4ca8000) [pid = 1861] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa4cb0000) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0x9fd0c400) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa3267400) [pid = 1861] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9f9e5000) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa2b3ac00) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x9f29e000) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa3406000) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa0023000) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa1ba0800) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9ef0ec00) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa0c62400) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa3f74c00) [pid = 1861] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046091386]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa2bf1000) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa04efc00) [pid = 1861] [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]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa07d3000) [pid = 1861] [serial = 996] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa4db2400) [pid = 1861] [serial = 1026] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9ef16c00) [pid = 1861] [serial = 1032] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa44c7c00) [pid = 1861] [serial = 1018] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa129fc00) [pid = 1861] [serial = 999] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa2bf4000) [pid = 1861] [serial = 1008] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa376d800) [pid = 1861] [serial = 1013] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa4d53c00) [pid = 1861] [serial = 1023] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa1fbcc00) [pid = 1861] [serial = 1005] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa326d400) [pid = 1861] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa3fb1800) [pid = 1861] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046091386]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa0138000) [pid = 1861] [serial = 1035] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa03f3400) [pid = 1861] [serial = 993] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa013cc00) [pid = 1861] [serial = 1029] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa4caa400) [pid = 1861] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa1a0ec00) [pid = 1861] [serial = 1002] [outer = (nil)] [url = about:blank]
11:02:35 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa001c400) [pid = 1861] [serial = 1038] [outer = (nil)] [url = about:blank]
11:02:36 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa07d9400) [pid = 1861] [serial = 994] [outer = (nil)] [url = about:blank]
11:02:36 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa0b3e400) [pid = 1861] [serial = 997] [outer = (nil)] [url = about:blank]
11:02:36 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa0bf2c00) [pid = 1861] [serial = 946] [outer = (nil)] [url = about:blank]
11:02:36 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0x9f2acc00) [pid = 1861] [serial = 1033] [outer = (nil)] [url = about:blank]
11:02:36 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa03f1c00) [pid = 1861] [serial = 1036] [outer = (nil)] [url = about:blank]
11:02:36 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa04ee400) [pid = 1861] [serial = 1039] [outer = (nil)] [url = about:blank]
11:02:36 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
11:02:36 INFO - document served over http requires an https
11:02:36 INFO - sub-resource via fetch-request using the meta-referrer
11:02:36 INFO - delivery method with keep-origin-redirect and when
11:02: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"
11:02:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:02:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:02:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:02:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:36 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
11:02:36 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 7622ms
11:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:02:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab9800 == 5 [pid = 1861] [id = 388]
11:02:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0x9eabb400) [pid = 1861] [serial = 1085] [outer = (nil)]
11:02:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0x9ebaa400) [pid = 1861] [serial = 1086] [outer = 0x9eabb400]
11:02:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x9ef0cc00) [pid = 1861] [serial = 1087] [outer = 0x9eabb400]
11:02:38 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
11:02:38 INFO - document served over http requires an https
11:02:38 INFO - sub-resource via fetch-request using the meta-referrer
11:02:38 INFO - delivery method with no-redirect and when
11:02: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"
11:02:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:02:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:02:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:02:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:38 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
11:02:38 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 2302ms
11:02:38 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
11:02:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabb000 == 6 [pid = 1861] [id = 389]
11:02:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x9eac0800) [pid = 1861] [serial = 1088] [outer = (nil)]
11:02:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0x9f2ac000) [pid = 1861] [serial = 1089] [outer = 0x9eac0800]
11:02:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9f9e7c00) [pid = 1861] [serial = 1090] [outer = 0x9eac0800]
11:02:41 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
11:02:41 INFO - document served over http requires an https
11:02:41 INFO - sub-resource via fetch-request using the meta-referrer
11:02:41 INFO - delivery method with swap-origin-redirect and when
11:02: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"
11:02:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:02:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:02:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:02:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:41 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
11:02:41 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 2206ms
11:02:41 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
11:02:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a7c00 == 7 [pid = 1861] [id = 390]
11:02:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x9f2ab000) [pid = 1861] [serial = 1091] [outer = (nil)]
11:02:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x9fd10400) [pid = 1861] [serial = 1092] [outer = 0x9f2ab000]
11:02:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0x9fd15400) [pid = 1861] [serial = 1093] [outer = 0x9f2ab000]
11:02:44 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
11:02:44 INFO - document served over http requires an https
11:02:44 INFO - sub-resource via fetch-request using the meta-referrer
11:02:44 INFO - delivery method with swap-origin-redirect and when
11:02: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"
11:02:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:02:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:02:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:02:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:44 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
11:02:44 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 2949ms
11:02:44 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
11:02:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0b400 == 8 [pid = 1861] [id = 391]
11:02:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9fd0b800) [pid = 1861] [serial = 1094] [outer = (nil)]
11:02:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa0027000) [pid = 1861] [serial = 1095] [outer = 0x9fd0b800]
11:02:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa0134000) [pid = 1861] [serial = 1096] [outer = 0x9fd0b800]
11:02:46 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
11:02:46 INFO - document served over http requires an https
11:02:46 INFO - sub-resource via fetch-request using the meta-referrer
11:02:46 INFO - delivery method with keep-origin-redirect and when
11:02: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"
11:02:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:02:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:02:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:02:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:46 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
11:02:46 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 2546ms
11:02:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:02:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0024c00 == 9 [pid = 1861] [id = 392]
11:02:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa013b400) [pid = 1861] [serial = 1097] [outer = (nil)]
11:02:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa03f0400) [pid = 1861] [serial = 1098] [outer = 0xa013b400]
11:02:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa03f5000) [pid = 1861] [serial = 1099] [outer = 0xa013b400]
11:02:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:02:49 INFO - document served over http requires an https
11:02:49 INFO - sub-resource via fetch-request using the meta-referrer
11:02:49 INFO - delivery method with no-redirect and when
11:02: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"
11:02:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:02:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:02:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:02:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
11:02:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 2586ms
11:02:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
11:02:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa013ec00 == 10 [pid = 1861] [id = 393]
11:02:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa03ef000) [pid = 1861] [serial = 1100] [outer = (nil)]
11:02:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa04ed400) [pid = 1861] [serial = 1101] [outer = 0xa03ef000]
11:02:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa04f5400) [pid = 1861] [serial = 1102] [outer = 0xa03ef000]
11:02:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:02:51 INFO - document served over http requires an https
11:02:51 INFO - sub-resource via fetch-request using the meta-referrer
11:02:51 INFO - delivery method with swap-origin-redirect and when
11:02: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"
11:02:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:02:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:02:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:02:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:02:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 2596ms
11:02:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:02:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04ec800 == 11 [pid = 1861] [id = 394]
11:02:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa07d1400) [pid = 1861] [serial = 1103] [outer = (nil)]
11:02:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa0b32000) [pid = 1861] [serial = 1104] [outer = 0xa07d1400]
11:02:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa0b36400) [pid = 1861] [serial = 1105] [outer = 0xa07d1400]
11:02:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf5000 == 12 [pid = 1861] [id = 395]
11:02:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa0bf5800) [pid = 1861] [serial = 1106] [outer = (nil)]
11:02:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa0bfb400) [pid = 1861] [serial = 1107] [outer = 0xa0bf5800]
11:02:55 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
11:02:55 INFO - document served over http requires an https
11:02:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:02:55 INFO - delivery method with keep-origin-redirect and when
11:02:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:02:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:02:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:02:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:55 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
11:02:55 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 3854ms
11:02:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:02:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba5000 == 13 [pid = 1861] [id = 396]
11:02:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9eba5400) [pid = 1861] [serial = 1108] [outer = (nil)]
11:02:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9ecdb400) [pid = 1861] [serial = 1109] [outer = 0x9eba5400]
11:02:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9f2ab400) [pid = 1861] [serial = 1110] [outer = 0x9eba5400]
11:02:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0025400 == 14 [pid = 1861] [id = 397]
11:02:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa0027c00) [pid = 1861] [serial = 1111] [outer = (nil)]
11:02:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9ecd8400) [pid = 1861] [serial = 1112] [outer = 0xa0027c00]
11:02:58 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
11:02:58 INFO - document served over http requires an https
11:02:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:02:58 INFO - delivery method with no-redirect and when
11:02: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"
11:02:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:02:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:02:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:02:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:02:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:02:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:02:58 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
11:02:58 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 2379ms
11:02:58 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
11:02:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba6400 == 13 [pid = 1861] [id = 386]
11:02:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fba000 == 12 [pid = 1861] [id = 385]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa2399400) [pid = 1861] [serial = 1006] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa45cdc00) [pid = 1861] [serial = 1019] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa4d58400) [pid = 1861] [serial = 1024] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa4db6c00) [pid = 1861] [serial = 1027] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa07d7000) [pid = 1861] [serial = 1030] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa3140400) [pid = 1861] [serial = 1009] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa1b92400) [pid = 1861] [serial = 1003] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa1324c00) [pid = 1861] [serial = 1000] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa39a1400) [pid = 1861] [serial = 1014] [outer = (nil)] [url = about:blank]
11:02:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabc800 == 13 [pid = 1861] [id = 398]
11:02:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0x9eb9ec00) [pid = 1861] [serial = 1113] [outer = (nil)]
11:02:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0x9ecdac00) [pid = 1861] [serial = 1114] [outer = 0x9eb9ec00]
11:02:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0x9f9e2400) [pid = 1861] [serial = 1115] [outer = 0x9eb9ec00]
11:02:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03f7800 == 14 [pid = 1861] [id = 399]
11:02:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa03f8c00) [pid = 1861] [serial = 1116] [outer = (nil)]
11:03:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa04eb000) [pid = 1861] [serial = 1117] [outer = 0xa03f8c00]
11:03:00 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
11:03:00 INFO - document served over http requires an https
11:03:00 INFO - sub-resource via iframe-tag using the meta-referrer
11:03:00 INFO - delivery method with swap-origin-redirect and when
11:03: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"
11:03:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:03:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:03:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:00 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
11:03:00 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 2042ms
11:03:00 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
11:03:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef17000 == 15 [pid = 1861] [id = 400]
11:03:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9f2a8800) [pid = 1861] [serial = 1118] [outer = (nil)]
11:03:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa07da800) [pid = 1861] [serial = 1119] [outer = 0x9f2a8800]
11:03:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa0bf7c00) [pid = 1861] [serial = 1120] [outer = 0x9f2a8800]
11:03:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c5e400 == 16 [pid = 1861] [id = 401]
11:03:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa0c5e800) [pid = 1861] [serial = 1121] [outer = (nil)]
11:03:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa0c61000) [pid = 1861] [serial = 1122] [outer = 0xa0c5e800]
11:03:02 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
11:03:02 INFO - document served over http requires an https
11:03:02 INFO - sub-resource via iframe-tag using the meta-referrer
11:03:02 INFO - delivery method with swap-origin-redirect and when
11:03:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:03:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:03:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:03:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:02 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
11:03:02 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 2399ms
11:03:02 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
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9f29dc00) [pid = 1861] [serial = 1083] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa2183000) [pid = 1861] [serial = 1055] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa2bed400) [pid = 1861] [serial = 1060] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa3f71c00) [pid = 1861] [serial = 1071] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa32ad000) [pid = 1861] [serial = 1065] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa42acc00) [pid = 1861] [serial = 1074] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa04e7400) [pid = 1861] [serial = 1041] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0x9eba9c00) [pid = 1861] [serial = 1080] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa377b800) [pid = 1861] [serial = 1068] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa326b800) [pid = 1861] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa4ca7400) [pid = 1861] [serial = 1077] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa1fb8400) [pid = 1861] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa1b9c000) [pid = 1861] [serial = 1050] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa2b33c00) [pid = 1861] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046127458]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa0c57c00) [pid = 1861] [serial = 1044] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa198fc00) [pid = 1861] [serial = 1047] [outer = (nil)] [url = about:blank]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa32ab400) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa3264000) [pid = 1861] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa286d800) [pid = 1861] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046127458]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa2be9800) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa1fb3000) [pid = 1861] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa3778800) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa42a7400) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0x9eba6800) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa1b97000) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa2b30400) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa3fad400) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0x9f2a5400) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa0bffc00) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa1ab9c00) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa013d800) [pid = 1861] [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]
11:03:02 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0x9ecd8000) [pid = 1861] [serial = 1081] [outer = (nil)] [url = about:blank]
11:03:03 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa4dbb000) [pid = 1861] [serial = 1078] [outer = (nil)] [url = about:blank]
11:03:03 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa42b5800) [pid = 1861] [serial = 1075] [outer = (nil)] [url = about:blank]
11:03:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ebad400 == 17 [pid = 1861] [id = 402]
11:03:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0x9ecd8000) [pid = 1861] [serial = 1123] [outer = (nil)]
11:03:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0x9f2a6800) [pid = 1861] [serial = 1124] [outer = 0x9ecd8000]
11:03:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa0c65000) [pid = 1861] [serial = 1125] [outer = 0x9ecd8000]
11:03:04 INFO - PROCESS | 1810 | ++DOCSHELL 0xa129b800 == 18 [pid = 1861] [id = 403]
11:03:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa129bc00) [pid = 1861] [serial = 1126] [outer = (nil)]
11:03:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa129dc00) [pid = 1861] [serial = 1127] [outer = 0xa129bc00]
11:03:05 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
11:03:05 INFO - document served over http requires an https
11:03:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:03:05 INFO - delivery method with keep-origin-redirect and when
11:03: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"
11:03:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:03:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:03:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:05 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
11:03:05 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 2756ms
11:03:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:03:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eac0000 == 19 [pid = 1861] [id = 404]
11:03:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0x9eb9e400) [pid = 1861] [serial = 1128] [outer = (nil)]
11:03:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0x9ecd6800) [pid = 1861] [serial = 1129] [outer = 0x9eb9e400]
11:03:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x9f9eb000) [pid = 1861] [serial = 1130] [outer = 0x9eb9e400]
11:03:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07ce800 == 20 [pid = 1861] [id = 405]
11:03:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa07d2400) [pid = 1861] [serial = 1131] [outer = (nil)]
11:03:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa0bf4c00) [pid = 1861] [serial = 1132] [outer = 0xa07d2400]
11:03:08 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
11:03:08 INFO - document served over http requires an https
11:03:08 INFO - sub-resource via iframe-tag using the meta-referrer
11:03:08 INFO - delivery method with no-redirect and when
11:03: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"
11:03:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:03:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:03:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:08 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
11:03:08 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 2687ms
11:03:08 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
11:03:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabac00 == 21 [pid = 1861] [id = 406]
11:03:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9eabfc00) [pid = 1861] [serial = 1133] [outer = (nil)]
11:03:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa1320c00) [pid = 1861] [serial = 1134] [outer = 0x9eabfc00]
11:03:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa1326400) [pid = 1861] [serial = 1135] [outer = 0x9eabfc00]
11:03:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1990400 == 22 [pid = 1861] [id = 407]
11:03:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa1990800) [pid = 1861] [serial = 1136] [outer = (nil)]
11:03:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa1992400) [pid = 1861] [serial = 1137] [outer = 0xa1990800]
11:03:11 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
11:03:11 INFO - document served over http requires an https
11:03:11 INFO - sub-resource via iframe-tag using the meta-referrer
11:03:11 INFO - delivery method with swap-origin-redirect and when
11:03: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"
11:03:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:03:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:03:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:11 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
11:03:11 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 3619ms
11:03:11 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
11:03:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa129ec00 == 23 [pid = 1861] [id = 408]
11:03:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa131f000) [pid = 1861] [serial = 1138] [outer = (nil)]
11:03:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1a06800) [pid = 1861] [serial = 1139] [outer = 0xa131f000]
11:03:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1a0f000) [pid = 1861] [serial = 1140] [outer = 0xa131f000]
11:03:14 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
11:03:14 INFO - document served over http requires an https
11:03:14 INFO - sub-resource via script-tag using the meta-referrer
11:03:14 INFO - delivery method with keep-origin-redirect and when
11:03:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:03:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:03:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:03:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:14 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
11:03:14 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 2653ms
11:03:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:03:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a03000 == 24 [pid = 1861] [id = 409]
11:03:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1a03800) [pid = 1861] [serial = 1141] [outer = (nil)]
11:03:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1b92400) [pid = 1861] [serial = 1142] [outer = 0xa1a03800]
11:03:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1b97000) [pid = 1861] [serial = 1143] [outer = 0xa1a03800]
11:03:16 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
11:03:16 INFO - document served over http requires an https
11:03:16 INFO - sub-resource via script-tag using the meta-referrer
11:03:16 INFO - delivery method with no-redirect and when
11:03: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"
11:03:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:03:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:03:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:16 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
11:03:16 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 2188ms
11:03:16 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
11:03:17 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1abec00 == 25 [pid = 1861] [id = 410]
11:03:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1abf000) [pid = 1861] [serial = 1144] [outer = (nil)]
11:03:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1bd6c00) [pid = 1861] [serial = 1145] [outer = 0xa1abf000]
11:03:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1bdd400) [pid = 1861] [serial = 1146] [outer = 0xa1abf000]
11:03:18 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
11:03:18 INFO - document served over http requires an https
11:03:18 INFO - sub-resource via script-tag using the meta-referrer
11:03:18 INFO - delivery method with swap-origin-redirect and when
11:03:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:03:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:03:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:03:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:18 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
11:03:18 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 2147ms
11:03:18 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
11:03:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bd5800 == 26 [pid = 1861] [id = 411]
11:03:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1fb3400) [pid = 1861] [serial = 1147] [outer = (nil)]
11:03:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa1fba000) [pid = 1861] [serial = 1148] [outer = 0xa1fb3400]
11:03:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa2179800) [pid = 1861] [serial = 1149] [outer = 0xa1fb3400]
11:03:21 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
11:03:21 INFO - document served over http requires an https
11:03:21 INFO - sub-resource via script-tag using the meta-referrer
11:03:21 INFO - delivery method with swap-origin-redirect and when
11:03:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:03:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:03:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:03:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:21 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
11:03:21 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 2592ms
11:03:21 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
11:03:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb8c00 == 27 [pid = 1861] [id = 412]
11:03:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2182400) [pid = 1861] [serial = 1150] [outer = (nil)]
11:03:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2188c00) [pid = 1861] [serial = 1151] [outer = 0xa2182400]
11:03:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa238fc00) [pid = 1861] [serial = 1152] [outer = 0xa2182400]
11:03:24 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
11:03:24 INFO - document served over http requires an https
11:03:24 INFO - sub-resource via script-tag using the meta-referrer
11:03:24 INFO - delivery method with keep-origin-redirect and when
11:03: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"
11:03:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:03:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:03:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:24 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
11:03:24 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 2689ms
11:03:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:03:24 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2394000 == 28 [pid = 1861] [id = 413]
11:03:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2399c00) [pid = 1861] [serial = 1153] [outer = (nil)]
11:03:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa2864000) [pid = 1861] [serial = 1154] [outer = 0xa2399c00]
11:03:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa2867800) [pid = 1861] [serial = 1155] [outer = 0xa2399c00]
11:03:27 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
11:03:27 INFO - document served over http requires an https
11:03:27 INFO - sub-resource via script-tag using the meta-referrer
11:03:27 INFO - delivery method with no-redirect and when
11:03: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"
11:03:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:03:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:03:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:27 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
11:03:27 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 3200ms
11:03:27 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
11:03:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a3c00 == 29 [pid = 1861] [id = 414]
11:03:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0x9f2a4c00) [pid = 1861] [serial = 1156] [outer = (nil)]
11:03:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9f9e9c00) [pid = 1861] [serial = 1157] [outer = 0x9f2a4c00]
11:03:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa03f1800) [pid = 1861] [serial = 1158] [outer = 0x9f2a4c00]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa129b800 == 28 [pid = 1861] [id = 403]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c5e400 == 27 [pid = 1861] [id = 401]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef17000 == 26 [pid = 1861] [id = 400]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa03f7800 == 25 [pid = 1861] [id = 399]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabc800 == 24 [pid = 1861] [id = 398]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf5000 == 23 [pid = 1861] [id = 395]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa0025400 == 22 [pid = 1861] [id = 397]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba5000 == 21 [pid = 1861] [id = 396]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa04ec800 == 20 [pid = 1861] [id = 394]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa013ec00 == 19 [pid = 1861] [id = 393]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa0024c00 == 18 [pid = 1861] [id = 392]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0b400 == 17 [pid = 1861] [id = 391]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a7c00 == 16 [pid = 1861] [id = 390]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabb000 == 15 [pid = 1861] [id = 389]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba6000 == 14 [pid = 1861] [id = 387]
11:03:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab9800 == 13 [pid = 1861] [id = 388]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa3f77400) [pid = 1861] [serial = 1072] [outer = (nil)] [url = about:blank]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa39a9400) [pid = 1861] [serial = 1069] [outer = (nil)] [url = about:blank]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa313cc00) [pid = 1861] [serial = 1061] [outer = (nil)] [url = about:blank]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa2390c00) [pid = 1861] [serial = 1056] [outer = (nil)] [url = about:blank]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa1a06400) [pid = 1861] [serial = 1048] [outer = (nil)] [url = about:blank]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa1bd7c00) [pid = 1861] [serial = 1051] [outer = (nil)] [url = about:blank]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa3405c00) [pid = 1861] [serial = 1066] [outer = (nil)] [url = about:blank]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa07d3400) [pid = 1861] [serial = 1042] [outer = (nil)] [url = about:blank]
11:03:30 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa0c64400) [pid = 1861] [serial = 1045] [outer = (nil)] [url = about:blank]
11:03:31 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
11:03:31 INFO - document served over http requires an https
11:03:31 INFO - sub-resource via script-tag using the meta-referrer
11:03:31 INFO - delivery method with swap-origin-redirect and when
11:03: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"
11:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:03:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:03:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:31 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
11:03:31 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 3744ms
11:03:31 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
11:03:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef12400 == 14 [pid = 1861] [id = 415]
11:03:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9ef13c00) [pid = 1861] [serial = 1159] [outer = (nil)]
11:03:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9f29f400) [pid = 1861] [serial = 1160] [outer = 0x9ef13c00]
11:03:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9f9ecc00) [pid = 1861] [serial = 1161] [outer = 0x9ef13c00]
11:03:33 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
11:03:33 INFO - document served over http requires an https
11:03:33 INFO - sub-resource via xhr-request using the meta-referrer
11:03:33 INFO - delivery method with keep-origin-redirect and when
11:03: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"
11:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:03:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:03:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:33 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
11:03:33 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 2205ms
11:03:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:03:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0131000 == 15 [pid = 1861] [id = 416]
11:03:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa0133c00) [pid = 1861] [serial = 1162] [outer = (nil)]
11:03:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa04ee800) [pid = 1861] [serial = 1163] [outer = 0xa0133c00]
11:03:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa07d3000) [pid = 1861] [serial = 1164] [outer = 0xa0133c00]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa0bfb400) [pid = 1861] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa0b32000) [pid = 1861] [serial = 1104] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa0027000) [pid = 1861] [serial = 1095] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa03f0400) [pid = 1861] [serial = 1098] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa04ed400) [pid = 1861] [serial = 1101] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x9f2ac000) [pid = 1861] [serial = 1089] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0x9fd10400) [pid = 1861] [serial = 1092] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9ecd8400) [pid = 1861] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046177736]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x9ecdb400) [pid = 1861] [serial = 1109] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x9ebaa400) [pid = 1861] [serial = 1086] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa04eb000) [pid = 1861] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x9ecdac00) [pid = 1861] [serial = 1114] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa0c61000) [pid = 1861] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa07da800) [pid = 1861] [serial = 1119] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9f2a6800) [pid = 1861] [serial = 1124] [outer = (nil)] [url = about:blank]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa03f8c00) [pid = 1861] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa0c5e800) [pid = 1861] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x9eb9ec00) [pid = 1861] [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]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x9eba5400) [pid = 1861] [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]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0x9f2a8800) [pid = 1861] [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]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa0027c00) [pid = 1861] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046177736]
11:03:35 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa0bf5800) [pid = 1861] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:03:35 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
11:03:35 INFO - document served over http requires an https
11:03:35 INFO - sub-resource via xhr-request using the meta-referrer
11:03:35 INFO - delivery method with no-redirect and when
11:03: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"
11:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:03:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:03:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:35 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
11:03:35 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 2496ms
11:03:35 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
11:03:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd7400 == 16 [pid = 1861] [id = 417]
11:03:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa0131800) [pid = 1861] [serial = 1165] [outer = (nil)]
11:03:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa0b32000) [pid = 1861] [serial = 1166] [outer = 0xa0131800]
11:03:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa0b3d000) [pid = 1861] [serial = 1167] [outer = 0xa0131800]
11:03:37 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
11:03:37 INFO - document served over http requires an https
11:03:37 INFO - sub-resource via xhr-request using the meta-referrer
11:03:37 INFO - delivery method with swap-origin-redirect and when
11:03: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"
11:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:03:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:03:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:37 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
11:03:37 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 1904ms
11:03:37 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
11:03:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd17800 == 17 [pid = 1861] [id = 418]
11:03:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa001cc00) [pid = 1861] [serial = 1168] [outer = (nil)]
11:03:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa0133800) [pid = 1861] [serial = 1169] [outer = 0xa001cc00]
11:03:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa07d0000) [pid = 1861] [serial = 1170] [outer = 0xa001cc00]
11:03:40 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
11:03:40 INFO - document served over http requires an https
11:03:40 INFO - sub-resource via xhr-request using the meta-referrer
11:03:40 INFO - delivery method with swap-origin-redirect and when
11:03:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:03:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:03:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:40 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
11:03:40 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 2701ms
11:03:40 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
11:03:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd11400 == 18 [pid = 1861] [id = 419]
11:03:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x9fd15c00) [pid = 1861] [serial = 1171] [outer = (nil)]
11:03:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1291400) [pid = 1861] [serial = 1172] [outer = 0x9fd15c00]
11:03:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa131a400) [pid = 1861] [serial = 1173] [outer = 0x9fd15c00]
11:03:43 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
11:03:43 INFO - document served over http requires an https
11:03:43 INFO - sub-resource via xhr-request using the meta-referrer
11:03:43 INFO - delivery method with keep-origin-redirect and when
11:03:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:03:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:03:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:43 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
11:03:43 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 2600ms
11:03:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:03:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa198c400 == 19 [pid = 1861] [id = 420]
11:03:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1a01800) [pid = 1861] [serial = 1174] [outer = (nil)]
11:03:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1ab8c00) [pid = 1861] [serial = 1175] [outer = 0xa1a01800]
11:03:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1ba0400) [pid = 1861] [serial = 1176] [outer = 0xa1a01800]
11:03:45 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
11:03:45 INFO - document served over http requires an https
11:03:45 INFO - sub-resource via xhr-request using the meta-referrer
11:03:45 INFO - delivery method with no-redirect and when
11:03:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:03:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:03:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:45 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
11:03:45 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 2591ms
11:03:45 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
11:03:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bdb000 == 20 [pid = 1861] [id = 421]
11:03:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1fb8800) [pid = 1861] [serial = 1177] [outer = (nil)]
11:03:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa2399400) [pid = 1861] [serial = 1178] [outer = 0xa1fb8800]
11:03:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa286c400) [pid = 1861] [serial = 1179] [outer = 0xa1fb8800]
11:03:48 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
11:03:48 INFO - document served over http requires an https
11:03:48 INFO - sub-resource via xhr-request using the meta-referrer
11:03:48 INFO - delivery method with swap-origin-redirect and when
11:03: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"
11:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:03:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:03:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:03:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:03:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:03:48 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
11:03:48 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 2547ms
11:03:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:03:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2181400 == 21 [pid = 1861] [id = 422]
11:03:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa2392800) [pid = 1861] [serial = 1180] [outer = (nil)]
11:03:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2bea800) [pid = 1861] [serial = 1181] [outer = 0xa2392800]
11:03:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2bef400) [pid = 1861] [serial = 1182] [outer = 0xa2392800]
11:03:51 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
11:03:51 INFO - document served over http requires an http
11:03:51 INFO - sub-resource via fetch-request using the http-csp
11:03:51 INFO - delivery method with keep-origin-redirect and when
11:03:51 INFO - the target request is cross-origin.
11:03:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3498ms
11:03:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:03:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2be9000 == 22 [pid = 1861] [id = 423]
11:03:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa2be9800) [pid = 1861] [serial = 1183] [outer = (nil)]
11:03:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa3140000) [pid = 1861] [serial = 1184] [outer = 0xa2be9800]
11:03:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa3147c00) [pid = 1861] [serial = 1185] [outer = 0xa2be9800]
11:03:54 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
11:03:54 INFO - document served over http requires an http
11:03:54 INFO - sub-resource via fetch-request using the http-csp
11:03:54 INFO - delivery method with no-redirect and when
11:03:54 INFO - the target request is cross-origin.
11:03:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2404ms
11:03:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:03:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa313e800 == 23 [pid = 1861] [id = 424]
11:03:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa3261000) [pid = 1861] [serial = 1186] [outer = (nil)]
11:03:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa3267400) [pid = 1861] [serial = 1187] [outer = 0xa3261000]
11:03:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa326b400) [pid = 1861] [serial = 1188] [outer = 0xa3261000]
11:03:56 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
11:03:56 INFO - document served over http requires an http
11:03:56 INFO - sub-resource via fetch-request using the http-csp
11:03:56 INFO - delivery method with swap-origin-redirect and when
11:03:56 INFO - the target request is cross-origin.
11:03:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2258ms
11:03:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:03:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3265800 == 24 [pid = 1861] [id = 425]
11:03:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa32a2400) [pid = 1861] [serial = 1189] [outer = (nil)]
11:03:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa32a9c00) [pid = 1861] [serial = 1190] [outer = 0xa32a2400]
11:03:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:03:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa32ae000) [pid = 1861] [serial = 1191] [outer = 0xa32a2400]
11:04:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0021c00 == 25 [pid = 1861] [id = 426]
11:04:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa0028400) [pid = 1861] [serial = 1192] [outer = (nil)]
11:04:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa03f0400) [pid = 1861] [serial = 1193] [outer = 0xa0028400]
11:04:00 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
11:04:00 INFO - document served over http requires an http
11:04:00 INFO - sub-resource via iframe-tag using the http-csp
11:04:00 INFO - delivery method with keep-origin-redirect and when
11:04:00 INFO - the target request is cross-origin.
11:04:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4078ms
11:04:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:04:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd8800 == 26 [pid = 1861] [id = 427]
11:04:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0x9ecd9800) [pid = 1861] [serial = 1194] [outer = (nil)]
11:04:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa03f4000) [pid = 1861] [serial = 1195] [outer = 0x9ecd9800]
11:04:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa1292c00) [pid = 1861] [serial = 1196] [outer = 0x9ecd9800]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0xa0131000 == 25 [pid = 1861] [id = 416]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef12400 == 24 [pid = 1861] [id = 415]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a3c00 == 23 [pid = 1861] [id = 414]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb8c00 == 22 [pid = 1861] [id = 412]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bd5800 == 21 [pid = 1861] [id = 411]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0xa1abec00 == 20 [pid = 1861] [id = 410]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a03000 == 19 [pid = 1861] [id = 409]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0xa129ec00 == 18 [pid = 1861] [id = 408]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0xa1990400 == 17 [pid = 1861] [id = 407]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0xa07ce800 == 16 [pid = 1861] [id = 405]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabac00 == 15 [pid = 1861] [id = 406]
11:04:02 INFO - PROCESS | 1810 | --DOCSHELL 0x9eac0000 == 14 [pid = 1861] [id = 404]
11:04:02 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0x9f9e2400) [pid = 1861] [serial = 1115] [outer = (nil)] [url = about:blank]
11:04:02 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9f2ab400) [pid = 1861] [serial = 1110] [outer = (nil)] [url = about:blank]
11:04:02 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa0bf7c00) [pid = 1861] [serial = 1120] [outer = (nil)] [url = about:blank]
11:04:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdd800 == 15 [pid = 1861] [id = 428]
11:04:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0x9ecde000) [pid = 1861] [serial = 1197] [outer = (nil)]
11:04:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0x9ef12400) [pid = 1861] [serial = 1198] [outer = 0x9ecde000]
11:04:03 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
11:04:03 INFO - document served over http requires an http
11:04:03 INFO - sub-resource via iframe-tag using the http-csp
11:04:03 INFO - delivery method with no-redirect and when
11:04:03 INFO - the target request is cross-origin.
11:04:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2654ms
11:04:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:04:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece4800 == 16 [pid = 1861] [id = 429]
11:04:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0x9f9e2c00) [pid = 1861] [serial = 1199] [outer = (nil)]
11:04:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0x9fd13800) [pid = 1861] [serial = 1200] [outer = 0x9f9e2c00]
11:04:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa0131000) [pid = 1861] [serial = 1201] [outer = 0x9f9e2c00]
11:04:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b36000 == 17 [pid = 1861] [id = 430]
11:04:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa0b38000) [pid = 1861] [serial = 1202] [outer = (nil)]
11:04:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa0bfe800) [pid = 1861] [serial = 1203] [outer = 0xa0b38000]
11:04:06 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
11:04:06 INFO - document served over http requires an http
11:04:06 INFO - sub-resource via iframe-tag using the http-csp
11:04:06 INFO - delivery method with swap-origin-redirect and when
11:04:06 INFO - the target request is cross-origin.
11:04:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3044ms
11:04:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:04:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e3800 == 18 [pid = 1861] [id = 431]
11:04:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0x9f9ed800) [pid = 1861] [serial = 1204] [outer = (nil)]
11:04:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa1324000) [pid = 1861] [serial = 1205] [outer = 0x9f9ed800]
11:04:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa1993c00) [pid = 1861] [serial = 1206] [outer = 0x9f9ed800]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa2188c00) [pid = 1861] [serial = 1151] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa2864000) [pid = 1861] [serial = 1154] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa1b92400) [pid = 1861] [serial = 1142] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa1bd6c00) [pid = 1861] [serial = 1145] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa1fba000) [pid = 1861] [serial = 1148] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa1992400) [pid = 1861] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa1320c00) [pid = 1861] [serial = 1134] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa1a06800) [pid = 1861] [serial = 1139] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa129dc00) [pid = 1861] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa0bf4c00) [pid = 1861] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046187731]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x9ecd6800) [pid = 1861] [serial = 1129] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9f9e9c00) [pid = 1861] [serial = 1157] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa04ee800) [pid = 1861] [serial = 1163] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x9f29f400) [pid = 1861] [serial = 1160] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa0b32000) [pid = 1861] [serial = 1166] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa0133c00) [pid = 1861] [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]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9ef13c00) [pid = 1861] [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]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9f2a4c00) [pid = 1861] [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]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa1990800) [pid = 1861] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa129bc00) [pid = 1861] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9ecd8000) [pid = 1861] [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]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa07d2400) [pid = 1861] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046187731]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa0c65000) [pid = 1861] [serial = 1125] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa07d3000) [pid = 1861] [serial = 1164] [outer = (nil)] [url = about:blank]
11:04:08 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9f9ecc00) [pid = 1861] [serial = 1161] [outer = (nil)] [url = about:blank]
11:04:09 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
11:04:09 INFO - document served over http requires an http
11:04:09 INFO - sub-resource via script-tag using the http-csp
11:04:09 INFO - delivery method with keep-origin-redirect and when
11:04:09 INFO - the target request is cross-origin.
11:04:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2949ms
11:04:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:04:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd8000 == 19 [pid = 1861] [id = 432]
11:04:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0x9f9ecc00) [pid = 1861] [serial = 1207] [outer = (nil)]
11:04:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa0bf3c00) [pid = 1861] [serial = 1208] [outer = 0x9f9ecc00]
11:04:10 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa1990800) [pid = 1861] [serial = 1209] [outer = 0x9f9ecc00]
11:04:11 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
11:04:11 INFO - document served over http requires an http
11:04:11 INFO - sub-resource via script-tag using the http-csp
11:04:11 INFO - delivery method with no-redirect and when
11:04:11 INFO - the target request is cross-origin.
11:04:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2053ms
11:04:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:04:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd14800 == 20 [pid = 1861] [id = 433]
11:04:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9fd14c00) [pid = 1861] [serial = 1210] [outer = (nil)]
11:04:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa0bf4c00) [pid = 1861] [serial = 1211] [outer = 0x9fd14c00]
11:04:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa129cc00) [pid = 1861] [serial = 1212] [outer = 0x9fd14c00]
11:04:13 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
11:04:13 INFO - document served over http requires an http
11:04:13 INFO - sub-resource via script-tag using the http-csp
11:04:13 INFO - delivery method with swap-origin-redirect and when
11:04:13 INFO - the target request is cross-origin.
11:04:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2053ms
11:04:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:04:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1ab2000 == 21 [pid = 1861] [id = 434]
11:04:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa1abc800) [pid = 1861] [serial = 1213] [outer = (nil)]
11:04:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa1b93c00) [pid = 1861] [serial = 1214] [outer = 0xa1abc800]
11:04:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa1bd2c00) [pid = 1861] [serial = 1215] [outer = 0xa1abc800]
11:04:16 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
11:04:16 INFO - document served over http requires an http
11:04:16 INFO - sub-resource via xhr-request using the http-csp
11:04:16 INFO - delivery method with keep-origin-redirect and when
11:04:16 INFO - the target request is cross-origin.
11:04:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2700ms
11:04:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:04:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1aba800 == 22 [pid = 1861] [id = 435]
11:04:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa1abb800) [pid = 1861] [serial = 1216] [outer = (nil)]
11:04:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa2180c00) [pid = 1861] [serial = 1217] [outer = 0xa1abb800]
11:04:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa238f800) [pid = 1861] [serial = 1218] [outer = 0xa1abb800]
11:04:18 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
11:04:18 INFO - document served over http requires an http
11:04:18 INFO - sub-resource via xhr-request using the http-csp
11:04:18 INFO - delivery method with no-redirect and when
11:04:18 INFO - the target request is cross-origin.
11:04:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2547ms
11:04:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:04:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2179400 == 23 [pid = 1861] [id = 436]
11:04:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa2867400) [pid = 1861] [serial = 1219] [outer = (nil)]
11:04:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa2be9400) [pid = 1861] [serial = 1220] [outer = 0xa2867400]
11:04:20 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa3140800) [pid = 1861] [serial = 1221] [outer = 0xa2867400]
11:04:21 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
11:04:21 INFO - document served over http requires an http
11:04:21 INFO - sub-resource via xhr-request using the http-csp
11:04:21 INFO - delivery method with swap-origin-redirect and when
11:04:21 INFO - the target request is cross-origin.
11:04:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2530ms
11:04:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:04:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b39c00 == 24 [pid = 1861] [id = 437]
11:04:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa2b3a000) [pid = 1861] [serial = 1222] [outer = (nil)]
11:04:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa3403800) [pid = 1861] [serial = 1223] [outer = 0xa2b3a000]
11:04:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa340bc00) [pid = 1861] [serial = 1224] [outer = 0xa2b3a000]
11:04:24 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
11:04:24 INFO - document served over http requires an https
11:04:24 INFO - sub-resource via fetch-request using the http-csp
11:04:24 INFO - delivery method with keep-origin-redirect and when
11:04:24 INFO - the target request is cross-origin.
11:04:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2607ms
11:04:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:04:25 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3410c00 == 25 [pid = 1861] [id = 438]
11:04:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa3411400) [pid = 1861] [serial = 1225] [outer = (nil)]
11:04:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa3776400) [pid = 1861] [serial = 1226] [outer = 0xa3411400]
11:04:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa377ac00) [pid = 1861] [serial = 1227] [outer = 0xa3411400]
11:04:27 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
11:04:27 INFO - document served over http requires an https
11:04:27 INFO - sub-resource via fetch-request using the http-csp
11:04:27 INFO - delivery method with no-redirect and when
11:04:27 INFO - the target request is cross-origin.
11:04:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3500ms
11:04:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:04:28 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3774800 == 26 [pid = 1861] [id = 439]
11:04:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa39a3800) [pid = 1861] [serial = 1228] [outer = (nil)]
11:04:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa39ac000) [pid = 1861] [serial = 1229] [outer = 0xa39a3800]
11:04:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa3df0c00) [pid = 1861] [serial = 1230] [outer = 0xa39a3800]
11:04:30 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
11:04:30 INFO - document served over http requires an https
11:04:30 INFO - sub-resource via fetch-request using the http-csp
11:04:30 INFO - delivery method with swap-origin-redirect and when
11:04:30 INFO - the target request is cross-origin.
11:04:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2510ms
11:04:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:04:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39aac00 == 27 [pid = 1861] [id = 440]
11:04:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa3df5000) [pid = 1861] [serial = 1231] [outer = (nil)]
11:04:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa3dfdc00) [pid = 1861] [serial = 1232] [outer = 0xa3df5000]
11:04:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa3dfec00) [pid = 1861] [serial = 1233] [outer = 0xa3df5000]
11:04:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f79800 == 28 [pid = 1861] [id = 441]
11:04:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa3f79c00) [pid = 1861] [serial = 1234] [outer = (nil)]
11:04:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa3f7c800) [pid = 1861] [serial = 1235] [outer = 0xa3f79c00]
11:04:32 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
11:04:32 INFO - document served over http requires an https
11:04:32 INFO - sub-resource via iframe-tag using the http-csp
11:04:32 INFO - delivery method with keep-origin-redirect and when
11:04:32 INFO - the target request is cross-origin.
11:04:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2398ms
11:04:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:04:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df9c00 == 29 [pid = 1861] [id = 442]
11:04:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa3dfa000) [pid = 1861] [serial = 1236] [outer = (nil)]
11:04:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa3fae800) [pid = 1861] [serial = 1237] [outer = 0xa3dfa000]
11:04:33 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa3fb2800) [pid = 1861] [serial = 1238] [outer = 0xa3dfa000]
11:04:36 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04ebc00 == 30 [pid = 1861] [id = 443]
11:04:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa04ec000) [pid = 1861] [serial = 1239] [outer = (nil)]
11:04:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa07cec00) [pid = 1861] [serial = 1240] [outer = 0xa04ec000]
11:04:36 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
11:04:36 INFO - document served over http requires an https
11:04:36 INFO - sub-resource via iframe-tag using the http-csp
11:04:36 INFO - delivery method with no-redirect and when
11:04:36 INFO - the target request is cross-origin.
11:04:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4164ms
11:04:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:04:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04f6800 == 31 [pid = 1861] [id = 444]
11:04:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa0bff400) [pid = 1861] [serial = 1241] [outer = (nil)]
11:04:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa1b94000) [pid = 1861] [serial = 1242] [outer = 0xa0bff400]
11:04:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa238ec00) [pid = 1861] [serial = 1243] [outer = 0xa0bff400]
11:04:38 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03f4c00 == 32 [pid = 1861] [id = 445]
11:04:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa03f7800) [pid = 1861] [serial = 1244] [outer = (nil)]
11:04:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa07ccc00) [pid = 1861] [serial = 1245] [outer = 0xa03f7800]
11:04:39 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
11:04:39 INFO - document served over http requires an https
11:04:39 INFO - sub-resource via iframe-tag using the http-csp
11:04:39 INFO - delivery method with swap-origin-redirect and when
11:04:39 INFO - the target request is cross-origin.
11:04:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2894ms
11:04:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e3800 == 31 [pid = 1861] [id = 431]
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b36000 == 30 [pid = 1861] [id = 430]
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece4800 == 29 [pid = 1861] [id = 429]
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdd800 == 28 [pid = 1861] [id = 428]
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd8800 == 27 [pid = 1861] [id = 427]
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa0021c00 == 26 [pid = 1861] [id = 426]
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa3265800 == 25 [pid = 1861] [id = 425]
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa313e800 == 24 [pid = 1861] [id = 424]
11:04:39 INFO - PROCESS | 1810 | --DOCSHELL 0xa2be9000 == 23 [pid = 1861] [id = 423]
11:04:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9ebad400 == 22 [pid = 1861] [id = 402]
11:04:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa2181400 == 21 [pid = 1861] [id = 422]
11:04:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bdb000 == 20 [pid = 1861] [id = 421]
11:04:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa198c400 == 19 [pid = 1861] [id = 420]
11:04:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd11400 == 18 [pid = 1861] [id = 419]
11:04:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ebad400 == 19 [pid = 1861] [id = 446]
11:04:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x9ecd8800) [pid = 1861] [serial = 1246] [outer = (nil)]
11:04:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x9ece2c00) [pid = 1861] [serial = 1247] [outer = 0x9ecd8800]
11:04:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x9f9e3800) [pid = 1861] [serial = 1248] [outer = 0x9ecd8800]
11:04:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd17800 == 18 [pid = 1861] [id = 418]
11:04:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd7400 == 17 [pid = 1861] [id = 417]
11:04:40 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa03f1800) [pid = 1861] [serial = 1158] [outer = (nil)] [url = about:blank]
11:04:42 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
11:04:42 INFO - document served over http requires an https
11:04:42 INFO - sub-resource via script-tag using the http-csp
11:04:42 INFO - delivery method with keep-origin-redirect and when
11:04:42 INFO - the target request is cross-origin.
11:04:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3198ms
11:04:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:04:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd9c00 == 18 [pid = 1861] [id = 447]
11:04:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa07cc800) [pid = 1861] [serial = 1249] [outer = (nil)]
11:04:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa0c58000) [pid = 1861] [serial = 1250] [outer = 0xa07cc800]
11:04:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa1299400) [pid = 1861] [serial = 1251] [outer = 0xa07cc800]
11:04:46 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
11:04:46 INFO - document served over http requires an https
11:04:46 INFO - sub-resource via script-tag using the http-csp
11:04:46 INFO - delivery method with no-redirect and when
11:04:46 INFO - the target request is cross-origin.
11:04:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3433ms
11:04:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x9ef0e000) [pid = 1861] [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]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa0bfe800) [pid = 1861] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa03f0400) [pid = 1861] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa2399400) [pid = 1861] [serial = 1178] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x9fd13800) [pid = 1861] [serial = 1200] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa32a9c00) [pid = 1861] [serial = 1190] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa0133800) [pid = 1861] [serial = 1169] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa3140000) [pid = 1861] [serial = 1184] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa03f4000) [pid = 1861] [serial = 1195] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa1ab8c00) [pid = 1861] [serial = 1175] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa2bea800) [pid = 1861] [serial = 1181] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa1291400) [pid = 1861] [serial = 1172] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x9ef12400) [pid = 1861] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046242941]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa3267400) [pid = 1861] [serial = 1187] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa1324000) [pid = 1861] [serial = 1205] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa0bf3c00) [pid = 1861] [serial = 1208] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x9ecde000) [pid = 1861] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046242941]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x9f9ed800) [pid = 1861] [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]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9f9e2c00) [pid = 1861] [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]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0x9ecd9800) [pid = 1861] [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]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa0b38000) [pid = 1861] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa0028400) [pid = 1861] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa0b3d000) [pid = 1861] [serial = 1167] [outer = (nil)] [url = about:blank]
11:04:46 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0x9f2a2c00) [pid = 1861] [serial = 1084] [outer = (nil)] [url = about:blank]
11:04:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab9800 == 19 [pid = 1861] [id = 448]
11:04:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0x9eaba000) [pid = 1861] [serial = 1252] [outer = (nil)]
11:04:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0x9ece0c00) [pid = 1861] [serial = 1253] [outer = 0x9eaba000]
11:04:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa0022c00) [pid = 1861] [serial = 1254] [outer = 0x9eaba000]
11:04:48 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
11:04:48 INFO - document served over http requires an https
11:04:48 INFO - sub-resource via script-tag using the http-csp
11:04:48 INFO - delivery method with swap-origin-redirect and when
11:04:48 INFO - the target request is cross-origin.
11:04:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2451ms
11:04:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:04:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab8000 == 20 [pid = 1861] [id = 449]
11:04:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0x9eab9000) [pid = 1861] [serial = 1255] [outer = (nil)]
11:04:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa0b3d000) [pid = 1861] [serial = 1256] [outer = 0x9eab9000]
11:04:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa0c5b000) [pid = 1861] [serial = 1257] [outer = 0x9eab9000]
11:04:51 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
11:04:51 INFO - document served over http requires an https
11:04:51 INFO - sub-resource via xhr-request using the http-csp
11:04:51 INFO - delivery method with keep-origin-redirect and when
11:04:51 INFO - the target request is cross-origin.
11:04:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2754ms
11:04:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:04:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04f3400 == 21 [pid = 1861] [id = 450]
11:04:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa1a0d400) [pid = 1861] [serial = 1258] [outer = (nil)]
11:04:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa1bdcc00) [pid = 1861] [serial = 1259] [outer = 0xa1a0d400]
11:04:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa2184000) [pid = 1861] [serial = 1260] [outer = 0xa1a0d400]
11:04:54 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
11:04:54 INFO - document served over http requires an https
11:04:54 INFO - sub-resource via xhr-request using the http-csp
11:04:54 INFO - delivery method with no-redirect and when
11:04:54 INFO - the target request is cross-origin.
11:04:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2748ms
11:04:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:04:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b94800 == 22 [pid = 1861] [id = 451]
11:04:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa1b9e400) [pid = 1861] [serial = 1261] [outer = (nil)]
11:04:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa2bf4400) [pid = 1861] [serial = 1262] [outer = 0xa1b9e400]
11:04:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa3147800) [pid = 1861] [serial = 1263] [outer = 0xa1b9e400]
11:04:56 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
11:04:56 INFO - document served over http requires an https
11:04:56 INFO - sub-resource via xhr-request using the http-csp
11:04:56 INFO - delivery method with swap-origin-redirect and when
11:04:56 INFO - the target request is cross-origin.
11:04:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2655ms
11:04:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:04:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2beec00 == 23 [pid = 1861] [id = 452]
11:04:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa32a4800) [pid = 1861] [serial = 1264] [outer = (nil)]
11:04:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa340a800) [pid = 1861] [serial = 1265] [outer = 0xa32a4800]
11:04:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:04:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa3772000) [pid = 1861] [serial = 1266] [outer = 0xa32a4800]
11:04:59 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
11:04:59 INFO - document served over http requires an http
11:04:59 INFO - sub-resource via fetch-request using the http-csp
11:04:59 INFO - delivery method with keep-origin-redirect and when
11:04:59 INFO - the target request is same-origin.
11:04:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2714ms
11:04:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:05:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32adc00 == 24 [pid = 1861] [id = 453]
11:05:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa39a6400) [pid = 1861] [serial = 1267] [outer = (nil)]
11:05:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa3f80800) [pid = 1861] [serial = 1268] [outer = 0xa39a6400]
11:05:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa3fb7000) [pid = 1861] [serial = 1269] [outer = 0xa39a6400]
11:05:03 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
11:05:03 INFO - document served over http requires an http
11:05:03 INFO - sub-resource via fetch-request using the http-csp
11:05:03 INFO - delivery method with no-redirect and when
11:05:03 INFO - the target request is same-origin.
11:05:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3442ms
11:05:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:05:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f79000 == 25 [pid = 1861] [id = 454]
11:05:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa42aa800) [pid = 1861] [serial = 1270] [outer = (nil)]
11:05:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa42b0800) [pid = 1861] [serial = 1271] [outer = 0xa42aa800]
11:05:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa42b6000) [pid = 1861] [serial = 1272] [outer = 0xa42aa800]
11:05:05 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
11:05:05 INFO - document served over http requires an http
11:05:05 INFO - sub-resource via fetch-request using the http-csp
11:05:05 INFO - delivery method with swap-origin-redirect and when
11:05:05 INFO - the target request is same-origin.
11:05:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2147ms
11:05:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:05:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42af000 == 26 [pid = 1861] [id = 455]
11:05:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa44c1800) [pid = 1861] [serial = 1273] [outer = (nil)]
11:05:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa44c7c00) [pid = 1861] [serial = 1274] [outer = 0xa44c1800]
11:05:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa45c7400) [pid = 1861] [serial = 1275] [outer = 0xa44c1800]
11:05:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45cf400 == 27 [pid = 1861] [id = 456]
11:05:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa45cfc00) [pid = 1861] [serial = 1276] [outer = (nil)]
11:05:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa45d2000) [pid = 1861] [serial = 1277] [outer = 0xa45cfc00]
11:05:07 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
11:05:07 INFO - document served over http requires an http
11:05:07 INFO - sub-resource via iframe-tag using the http-csp
11:05:07 INFO - delivery method with keep-origin-redirect and when
11:05:07 INFO - the target request is same-origin.
11:05:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2198ms
11:05:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:05:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44c5400 == 28 [pid = 1861] [id = 457]
11:05:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa44c5800) [pid = 1861] [serial = 1278] [outer = (nil)]
11:05:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa4ca1800) [pid = 1861] [serial = 1279] [outer = 0xa44c5800]
11:05:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa4ca6800) [pid = 1861] [serial = 1280] [outer = 0xa44c5800]
11:05:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4cad800 == 29 [pid = 1861] [id = 458]
11:05:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa4cadc00) [pid = 1861] [serial = 1281] [outer = (nil)]
11:05:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa4caf800) [pid = 1861] [serial = 1282] [outer = 0xa4cadc00]
11:05:10 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
11:05:10 INFO - document served over http requires an http
11:05:10 INFO - sub-resource via iframe-tag using the http-csp
11:05:10 INFO - delivery method with no-redirect and when
11:05:10 INFO - the target request is same-origin.
11:05:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2612ms
11:05:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:05:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45d4800 == 30 [pid = 1861] [id = 459]
11:05:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa45d5000) [pid = 1861] [serial = 1283] [outer = (nil)]
11:05:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0xa4d57800) [pid = 1861] [serial = 1284] [outer = 0xa45d5000]
11:05:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0xa4d5b800) [pid = 1861] [serial = 1285] [outer = 0xa45d5000]
11:05:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4dafc00 == 31 [pid = 1861] [id = 460]
11:05:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0xa4db0000) [pid = 1861] [serial = 1286] [outer = (nil)]
11:05:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0xa4db2c00) [pid = 1861] [serial = 1287] [outer = 0xa4db0000]
11:05:13 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
11:05:13 INFO - document served over http requires an http
11:05:13 INFO - sub-resource via iframe-tag using the http-csp
11:05:13 INFO - delivery method with swap-origin-redirect and when
11:05:13 INFO - the target request is same-origin.
11:05:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3034ms
11:05:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:05:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d55800 == 32 [pid = 1861] [id = 461]
11:05:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0xa4d55c00) [pid = 1861] [serial = 1288] [outer = (nil)]
11:05:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0xa4db7c00) [pid = 1861] [serial = 1289] [outer = 0xa4d55c00]
11:05:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa4dbcc00) [pid = 1861] [serial = 1290] [outer = 0xa4d55c00]
11:05:15 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
11:05:15 INFO - document served over http requires an http
11:05:15 INFO - sub-resource via script-tag using the http-csp
11:05:15 INFO - delivery method with keep-origin-redirect and when
11:05:15 INFO - the target request is same-origin.
11:05:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2809ms
11:05:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:05:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4db5400 == 33 [pid = 1861] [id = 462]
11:05:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa4db6c00) [pid = 1861] [serial = 1291] [outer = (nil)]
11:05:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa5164000) [pid = 1861] [serial = 1292] [outer = 0xa4db6c00]
11:05:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa527c800) [pid = 1861] [serial = 1293] [outer = 0xa4db6c00]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd14800 == 32 [pid = 1861] [id = 433]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa1ab2000 == 31 [pid = 1861] [id = 434]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa1aba800 == 30 [pid = 1861] [id = 435]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa2179400 == 29 [pid = 1861] [id = 436]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b39c00 == 28 [pid = 1861] [id = 437]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa3410c00 == 27 [pid = 1861] [id = 438]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa3774800 == 26 [pid = 1861] [id = 439]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f79800 == 25 [pid = 1861] [id = 441]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa39aac00 == 24 [pid = 1861] [id = 440]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa04ebc00 == 23 [pid = 1861] [id = 443]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa03f4c00 == 22 [pid = 1861] [id = 445]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0xa04f6800 == 21 [pid = 1861] [id = 444]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0x9ebad400 == 20 [pid = 1861] [id = 446]
11:05:20 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd9c00 == 19 [pid = 1861] [id = 447]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab8000 == 18 [pid = 1861] [id = 449]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa04f3400 == 17 [pid = 1861] [id = 450]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b94800 == 16 [pid = 1861] [id = 451]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa2beec00 == 15 [pid = 1861] [id = 452]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa32adc00 == 14 [pid = 1861] [id = 453]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f79000 == 13 [pid = 1861] [id = 454]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa45cf400 == 12 [pid = 1861] [id = 456]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa42af000 == 11 [pid = 1861] [id = 455]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa4cad800 == 10 [pid = 1861] [id = 458]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa44c5400 == 9 [pid = 1861] [id = 457]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa4dafc00 == 8 [pid = 1861] [id = 460]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa45d4800 == 7 [pid = 1861] [id = 459]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d55800 == 6 [pid = 1861] [id = 461]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd8000 == 5 [pid = 1861] [id = 432]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa2394000 == 4 [pid = 1861] [id = 413]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab9800 == 3 [pid = 1861] [id = 448]
11:05:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df9c00 == 2 [pid = 1861] [id = 442]
11:05:22 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0xa0131000) [pid = 1861] [serial = 1201] [outer = (nil)] [url = about:blank]
11:05:22 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa1292c00) [pid = 1861] [serial = 1196] [outer = (nil)] [url = about:blank]
11:05:22 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa1993c00) [pid = 1861] [serial = 1206] [outer = (nil)] [url = about:blank]
11:05:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:05:22 INFO - document served over http requires an http
11:05:22 INFO - sub-resource via script-tag using the http-csp
11:05:22 INFO - delivery method with no-redirect and when
11:05:22 INFO - the target request is same-origin.
11:05:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 6554ms
11:05:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:05:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabd400 == 3 [pid = 1861] [id = 463]
11:05:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x9eabec00) [pid = 1861] [serial = 1294] [outer = (nil)]
11:05:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x9eba5c00) [pid = 1861] [serial = 1295] [outer = 0x9eabec00]
11:05:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x9ebad000) [pid = 1861] [serial = 1296] [outer = 0x9eabec00]
11:05:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:05:24 INFO - document served over http requires an http
11:05:24 INFO - sub-resource via script-tag using the http-csp
11:05:24 INFO - delivery method with swap-origin-redirect and when
11:05:24 INFO - the target request is same-origin.
11:05:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1886ms
11:05:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:05:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba3000 == 4 [pid = 1861] [id = 464]
11:05:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x9ecdd000) [pid = 1861] [serial = 1297] [outer = (nil)]
11:05:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x9ef12000) [pid = 1861] [serial = 1298] [outer = 0x9ecdd000]
11:05:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x9ef18c00) [pid = 1861] [serial = 1299] [outer = 0x9ecdd000]
11:05:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:05:26 INFO - document served over http requires an http
11:05:26 INFO - sub-resource via xhr-request using the http-csp
11:05:26 INFO - delivery method with keep-origin-redirect and when
11:05:26 INFO - the target request is same-origin.
11:05:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1946ms
11:05:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:05:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef0c400 == 5 [pid = 1861] [id = 465]
11:05:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x9ef0d400) [pid = 1861] [serial = 1300] [outer = (nil)]
11:05:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x9f2ab800) [pid = 1861] [serial = 1301] [outer = 0x9ef0d400]
11:05:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x9f9e7000) [pid = 1861] [serial = 1302] [outer = 0x9ef0d400]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0xa32a2400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x9eac0800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x9f2ab000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0xa013b400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x9fd0b800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa1fb3400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x9f9ecc00) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x9ecd8800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x9eaba000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa2392800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa0bff400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x9fd15c00) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa07cc800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0xa1abc800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0xa3f79c00) [pid = 1861] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa3df5000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x9eabfc00) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa2b3a000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa1a03800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x9fd14c00) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa39a3800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa2be9800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa3dfa000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa001cc00) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa1abf000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa1abb800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa2182400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa0131800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x9eb9e400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa03f7800) [pid = 1861] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa1fb8800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa3261000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa04ec000) [pid = 1861] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046276178]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa2399c00) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa1a01800) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa2867400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa3411400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa131f000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa03ef000) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa07d1400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x9eabb400) [pid = 1861] [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]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa39ac000) [pid = 1861] [serial = 1229] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa2180c00) [pid = 1861] [serial = 1217] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa3403800) [pid = 1861] [serial = 1223] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0x9ece2c00) [pid = 1861] [serial = 1247] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa0bf4c00) [pid = 1861] [serial = 1211] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa3776400) [pid = 1861] [serial = 1226] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa2be9400) [pid = 1861] [serial = 1220] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa0c58000) [pid = 1861] [serial = 1250] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa07cec00) [pid = 1861] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046276178]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa3dfdc00) [pid = 1861] [serial = 1232] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa07ccc00) [pid = 1861] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa1b94000) [pid = 1861] [serial = 1242] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa3fae800) [pid = 1861] [serial = 1237] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa3f7c800) [pid = 1861] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa1b93c00) [pid = 1861] [serial = 1214] [outer = (nil)] [url = about:blank]
11:05:31 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x9ece0c00) [pid = 1861] [serial = 1253] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa04f5400) [pid = 1861] [serial = 1102] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa0b36400) [pid = 1861] [serial = 1105] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa238fc00) [pid = 1861] [serial = 1152] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9ef0cc00) [pid = 1861] [serial = 1087] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa3140800) [pid = 1861] [serial = 1221] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa1a0f000) [pid = 1861] [serial = 1140] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa3147c00) [pid = 1861] [serial = 1185] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa1b97000) [pid = 1861] [serial = 1143] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa1ba0400) [pid = 1861] [serial = 1176] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa286c400) [pid = 1861] [serial = 1179] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa32ae000) [pid = 1861] [serial = 1191] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x9f9e7c00) [pid = 1861] [serial = 1090] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa326b400) [pid = 1861] [serial = 1188] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x9fd15400) [pid = 1861] [serial = 1093] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa1326400) [pid = 1861] [serial = 1135] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0x9f9eb000) [pid = 1861] [serial = 1130] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa2bef400) [pid = 1861] [serial = 1182] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa03f5000) [pid = 1861] [serial = 1099] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa07d0000) [pid = 1861] [serial = 1170] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa131a400) [pid = 1861] [serial = 1173] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa0134000) [pid = 1861] [serial = 1096] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa2867800) [pid = 1861] [serial = 1155] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa238f800) [pid = 1861] [serial = 1218] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa1bd2c00) [pid = 1861] [serial = 1215] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa1bdd400) [pid = 1861] [serial = 1146] [outer = (nil)] [url = about:blank]
11:05:33 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa2179800) [pid = 1861] [serial = 1149] [outer = (nil)] [url = about:blank]
11:05:34 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
11:05:34 INFO - document served over http requires an http
11:05:34 INFO - sub-resource via xhr-request using the http-csp
11:05:34 INFO - delivery method with no-redirect and when
11:05:34 INFO - the target request is same-origin.
11:05:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 8087ms
11:05:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:05:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba3800 == 6 [pid = 1861] [id = 466]
11:05:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9eba6400) [pid = 1861] [serial = 1303] [outer = (nil)]
11:05:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x9ecddc00) [pid = 1861] [serial = 1304] [outer = 0x9eba6400]
11:05:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x9ef10800) [pid = 1861] [serial = 1305] [outer = 0x9eba6400]
11:05:36 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
11:05:36 INFO - document served over http requires an http
11:05:36 INFO - sub-resource via xhr-request using the http-csp
11:05:36 INFO - delivery method with swap-origin-redirect and when
11:05:36 INFO - the target request is same-origin.
11:05:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2317ms
11:05:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:05:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabbc00 == 7 [pid = 1861] [id = 467]
11:05:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0x9ebab400) [pid = 1861] [serial = 1306] [outer = (nil)]
11:05:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9f9efc00) [pid = 1861] [serial = 1307] [outer = 0x9ebab400]
11:05:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x9fd0b400) [pid = 1861] [serial = 1308] [outer = 0x9ebab400]
11:05:39 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
11:05:39 INFO - document served over http requires an https
11:05:39 INFO - sub-resource via fetch-request using the http-csp
11:05:39 INFO - delivery method with keep-origin-redirect and when
11:05:39 INFO - the target request is same-origin.
11:05:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2198ms
11:05:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:05:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e9c00 == 8 [pid = 1861] [id = 468]
11:05:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x9f9ee000) [pid = 1861] [serial = 1309] [outer = (nil)]
11:05:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa001bc00) [pid = 1861] [serial = 1310] [outer = 0x9f9ee000]
11:05:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa0022000) [pid = 1861] [serial = 1311] [outer = 0x9f9ee000]
11:05:41 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
11:05:41 INFO - document served over http requires an https
11:05:41 INFO - sub-resource via fetch-request using the http-csp
11:05:41 INFO - delivery method with no-redirect and when
11:05:41 INFO - the target request is same-origin.
11:05:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2244ms
11:05:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:05:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd16800 == 9 [pid = 1861] [id = 469]
11:05:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x9fd17400) [pid = 1861] [serial = 1312] [outer = (nil)]
11:05:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa0134000) [pid = 1861] [serial = 1313] [outer = 0x9fd17400]
11:05:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa0138c00) [pid = 1861] [serial = 1314] [outer = 0x9fd17400]
11:05:44 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
11:05:44 INFO - document served over http requires an https
11:05:44 INFO - sub-resource via fetch-request using the http-csp
11:05:44 INFO - delivery method with swap-origin-redirect and when
11:05:44 INFO - the target request is same-origin.
11:05:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2754ms
11:05:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:05:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03ee800 == 10 [pid = 1861] [id = 470]
11:05:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa03f0000) [pid = 1861] [serial = 1315] [outer = (nil)]
11:05:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa03f4c00) [pid = 1861] [serial = 1316] [outer = 0xa03f0000]
11:05:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa03f9c00) [pid = 1861] [serial = 1317] [outer = 0xa03f0000]
11:05:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04eb000 == 11 [pid = 1861] [id = 471]
11:05:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa04eb400) [pid = 1861] [serial = 1318] [outer = (nil)]
11:05:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa04ee000) [pid = 1861] [serial = 1319] [outer = 0xa04eb400]
11:05:47 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
11:05:47 INFO - document served over http requires an https
11:05:47 INFO - sub-resource via iframe-tag using the http-csp
11:05:47 INFO - delivery method with keep-origin-redirect and when
11:05:47 INFO - the target request is same-origin.
11:05:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3325ms
11:05:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:05:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03f1c00 == 12 [pid = 1861] [id = 472]
11:05:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa03f2000) [pid = 1861] [serial = 1320] [outer = (nil)]
11:05:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa07cb800) [pid = 1861] [serial = 1321] [outer = 0xa03f2000]
11:05:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa07d1000) [pid = 1861] [serial = 1322] [outer = 0xa03f2000]
11:05:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d9400 == 13 [pid = 1861] [id = 473]
11:05:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa07d9800) [pid = 1861] [serial = 1323] [outer = (nil)]
11:05:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa0b30c00) [pid = 1861] [serial = 1324] [outer = 0xa07d9800]
11:05:50 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
11:05:50 INFO - document served over http requires an https
11:05:50 INFO - sub-resource via iframe-tag using the http-csp
11:05:50 INFO - delivery method with no-redirect and when
11:05:50 INFO - the target request is same-origin.
11:05:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2600ms
11:05:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:05:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04f3800 == 14 [pid = 1861] [id = 474]
11:05:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa04f4800) [pid = 1861] [serial = 1325] [outer = (nil)]
11:05:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa0b3ac00) [pid = 1861] [serial = 1326] [outer = 0xa04f4800]
11:05:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa0b3f000) [pid = 1861] [serial = 1327] [outer = 0xa04f4800]
11:05:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf5000 == 15 [pid = 1861] [id = 475]
11:05:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa0bf5c00) [pid = 1861] [serial = 1328] [outer = (nil)]
11:05:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa0bf9c00) [pid = 1861] [serial = 1329] [outer = 0xa0bf5c00]
11:05:54 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
11:05:54 INFO - document served over http requires an https
11:05:54 INFO - sub-resource via iframe-tag using the http-csp
11:05:54 INFO - delivery method with swap-origin-redirect and when
11:05:54 INFO - the target request is same-origin.
11:05:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3961ms
11:05:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:05:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf7000 == 16 [pid = 1861] [id = 476]
11:05:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa0bf7800) [pid = 1861] [serial = 1330] [outer = (nil)]
11:05:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa0c59c00) [pid = 1861] [serial = 1331] [outer = 0xa0bf7800]
11:05:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa0c60000) [pid = 1861] [serial = 1332] [outer = 0xa0bf7800]
11:05:56 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
11:05:56 INFO - document served over http requires an https
11:05:56 INFO - sub-resource via script-tag using the http-csp
11:05:56 INFO - delivery method with keep-origin-redirect and when
11:05:56 INFO - the target request is same-origin.
11:05:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2296ms
11:05:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:05:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba9800 == 17 [pid = 1861] [id = 477]
11:05:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0x9ef14c00) [pid = 1861] [serial = 1333] [outer = (nil)]
11:05:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0x9f2ab400) [pid = 1861] [serial = 1334] [outer = 0x9ef14c00]
11:05:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0x9fd15c00) [pid = 1861] [serial = 1335] [outer = 0x9ef14c00]
11:05:57 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba3000 == 16 [pid = 1861] [id = 464]
11:05:57 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabd400 == 15 [pid = 1861] [id = 463]
11:05:57 INFO - PROCESS | 1810 | --DOCSHELL 0xa4db5400 == 14 [pid = 1861] [id = 462]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa129cc00) [pid = 1861] [serial = 1212] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa3dfec00) [pid = 1861] [serial = 1233] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0x9f9e3800) [pid = 1861] [serial = 1248] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa340bc00) [pid = 1861] [serial = 1224] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa3df0c00) [pid = 1861] [serial = 1230] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa377ac00) [pid = 1861] [serial = 1227] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa1990800) [pid = 1861] [serial = 1209] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa238ec00) [pid = 1861] [serial = 1243] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa3fb2800) [pid = 1861] [serial = 1238] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa0022c00) [pid = 1861] [serial = 1254] [outer = (nil)] [url = about:blank]
11:05:57 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa1299400) [pid = 1861] [serial = 1251] [outer = (nil)] [url = about:blank]
11:05:58 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
11:05:58 INFO - document served over http requires an https
11:05:58 INFO - sub-resource via script-tag using the http-csp
11:05:58 INFO - delivery method with no-redirect and when
11:05:58 INFO - the target request is same-origin.
11:05:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2098ms
11:05:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:05:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba6800 == 15 [pid = 1861] [id = 478]
11:05:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9ebab800) [pid = 1861] [serial = 1336] [outer = (nil)]
11:05:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0x9ef11c00) [pid = 1861] [serial = 1337] [outer = 0x9ebab800]
11:05:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:05:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9f2a2c00) [pid = 1861] [serial = 1338] [outer = 0x9ebab800]
11:06:00 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
11:06:00 INFO - document served over http requires an https
11:06:00 INFO - sub-resource via script-tag using the http-csp
11:06:00 INFO - delivery method with swap-origin-redirect and when
11:06:00 INFO - the target request is same-origin.
11:06:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2496ms
11:06:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa4db7c00) [pid = 1861] [serial = 1289] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa2bf4400) [pid = 1861] [serial = 1262] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9ef12000) [pid = 1861] [serial = 1298] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa4caf800) [pid = 1861] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046309658]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa340a800) [pid = 1861] [serial = 1265] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9eba5c00) [pid = 1861] [serial = 1295] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa0b3d000) [pid = 1861] [serial = 1256] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa4ca1800) [pid = 1861] [serial = 1279] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa45d2000) [pid = 1861] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa4d57800) [pid = 1861] [serial = 1284] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa42b0800) [pid = 1861] [serial = 1271] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa1bdcc00) [pid = 1861] [serial = 1259] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa44c7c00) [pid = 1861] [serial = 1274] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa3f80800) [pid = 1861] [serial = 1268] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa4db2c00) [pid = 1861] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa5164000) [pid = 1861] [serial = 1292] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9f2ab800) [pid = 1861] [serial = 1301] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x9eabec00) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x9ecdd000) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa4cadc00) [pid = 1861] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046309658]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa4db0000) [pid = 1861] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa4d55c00) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa45cfc00) [pid = 1861] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa44c5800) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa1b9e400) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa32a4800) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa45d5000) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0x9eab9000) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa44c1800) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa42aa800) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa1a0d400) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa39a6400) [pid = 1861] [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]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa3147800) [pid = 1861] [serial = 1263] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0x9ef18c00) [pid = 1861] [serial = 1299] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa0c5b000) [pid = 1861] [serial = 1257] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | --DOMWINDOW == 50 (0xa2184000) [pid = 1861] [serial = 1260] [outer = (nil)] [url = about:blank]
11:06:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eac1400 == 16 [pid = 1861] [id = 479]
11:06:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 51 (0x9eba4c00) [pid = 1861] [serial = 1339] [outer = (nil)]
11:06:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0x9ece4800) [pid = 1861] [serial = 1340] [outer = 0x9eba4c00]
11:06:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa013d400) [pid = 1861] [serial = 1341] [outer = 0x9eba4c00]
11:06:03 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
11:06:03 INFO - document served over http requires an https
11:06:03 INFO - sub-resource via xhr-request using the http-csp
11:06:03 INFO - delivery method with keep-origin-redirect and when
11:06:03 INFO - the target request is same-origin.
11:06:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2387ms
11:06:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:06:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0134800 == 17 [pid = 1861] [id = 480]
11:06:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa04f1400) [pid = 1861] [serial = 1342] [outer = (nil)]
11:06:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa0b32c00) [pid = 1861] [serial = 1343] [outer = 0xa04f1400]
11:06:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa0bf5800) [pid = 1861] [serial = 1344] [outer = 0xa04f1400]
11:06:05 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
11:06:05 INFO - document served over http requires an https
11:06:05 INFO - sub-resource via xhr-request using the http-csp
11:06:05 INFO - delivery method with no-redirect and when
11:06:05 INFO - the target request is same-origin.
11:06:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2347ms
11:06:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:06:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef15000 == 18 [pid = 1861] [id = 481]
11:06:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0x9f29e800) [pid = 1861] [serial = 1345] [outer = (nil)]
11:06:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa0026000) [pid = 1861] [serial = 1346] [outer = 0x9f29e800]
11:06:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa04f3c00) [pid = 1861] [serial = 1347] [outer = 0x9f29e800]
11:06:08 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
11:06:08 INFO - document served over http requires an https
11:06:08 INFO - sub-resource via xhr-request using the http-csp
11:06:08 INFO - delivery method with swap-origin-redirect and when
11:06:08 INFO - the target request is same-origin.
11:06:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2651ms
11:06:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:06:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e8000 == 19 [pid = 1861] [id = 482]
11:06:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa0c5b000) [pid = 1861] [serial = 1348] [outer = (nil)]
11:06:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa1291800) [pid = 1861] [serial = 1349] [outer = 0xa0c5b000]
11:06:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa1296400) [pid = 1861] [serial = 1350] [outer = 0xa0c5b000]
11:06:12 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
11:06:12 INFO - document served over http requires an http
11:06:12 INFO - sub-resource via fetch-request using the meta-csp
11:06:12 INFO - delivery method with keep-origin-redirect and when
11:06:12 INFO - the target request is cross-origin.
11:06:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3602ms
11:06:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:06:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c65000 == 20 [pid = 1861] [id = 483]
11:06:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa129e400) [pid = 1861] [serial = 1351] [outer = (nil)]
11:06:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa131cc00) [pid = 1861] [serial = 1352] [outer = 0xa129e400]
11:06:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa1322000) [pid = 1861] [serial = 1353] [outer = 0xa129e400]
11:06:14 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
11:06:14 INFO - document served over http requires an http
11:06:14 INFO - sub-resource via fetch-request using the meta-csp
11:06:14 INFO - delivery method with no-redirect and when
11:06:14 INFO - the target request is cross-origin.
11:06:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2486ms
11:06:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:06:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa131ac00 == 21 [pid = 1861] [id = 484]
11:06:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa1328c00) [pid = 1861] [serial = 1354] [outer = (nil)]
11:06:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa198d400) [pid = 1861] [serial = 1355] [outer = 0xa1328c00]
11:06:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1992c00) [pid = 1861] [serial = 1356] [outer = 0xa1328c00]
11:06:16 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
11:06:16 INFO - document served over http requires an http
11:06:16 INFO - sub-resource via fetch-request using the meta-csp
11:06:16 INFO - delivery method with swap-origin-redirect and when
11:06:16 INFO - the target request is cross-origin.
11:06:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2241ms
11:06:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:06:17 INFO - PROCESS | 1810 | ++DOCSHELL 0xa198b800 == 22 [pid = 1861] [id = 485]
11:06:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1a03c00) [pid = 1861] [serial = 1357] [outer = (nil)]
11:06:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1a09000) [pid = 1861] [serial = 1358] [outer = 0xa1a03c00]
11:06:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1a0d000) [pid = 1861] [serial = 1359] [outer = 0xa1a03c00]
11:06:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1ab5400 == 23 [pid = 1861] [id = 486]
11:06:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1ab5800) [pid = 1861] [serial = 1360] [outer = (nil)]
11:06:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1ab8000) [pid = 1861] [serial = 1361] [outer = 0xa1ab5800]
11:06:19 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
11:06:19 INFO - document served over http requires an http
11:06:19 INFO - sub-resource via iframe-tag using the meta-csp
11:06:19 INFO - delivery method with keep-origin-redirect and when
11:06:19 INFO - the target request is cross-origin.
11:06:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2944ms
11:06:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:06:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a06c00 == 24 [pid = 1861] [id = 487]
11:06:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1ab6400) [pid = 1861] [serial = 1362] [outer = (nil)]
11:06:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1b94800) [pid = 1861] [serial = 1363] [outer = 0xa1ab6400]
11:06:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1b99c00) [pid = 1861] [serial = 1364] [outer = 0xa1ab6400]
11:06:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bd3000 == 25 [pid = 1861] [id = 488]
11:06:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa1bd3400) [pid = 1861] [serial = 1365] [outer = (nil)]
11:06:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa1bd6800) [pid = 1861] [serial = 1366] [outer = 0xa1bd3400]
11:06:22 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
11:06:22 INFO - document served over http requires an http
11:06:22 INFO - sub-resource via iframe-tag using the meta-csp
11:06:22 INFO - delivery method with no-redirect and when
11:06:22 INFO - the target request is cross-origin.
11:06:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3010ms
11:06:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:06:23 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1abf800 == 26 [pid = 1861] [id = 489]
11:06:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa1ac0000) [pid = 1861] [serial = 1367] [outer = (nil)]
11:06:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1bdc400) [pid = 1861] [serial = 1368] [outer = 0xa1ac0000]
11:06:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa1be0c00) [pid = 1861] [serial = 1369] [outer = 0xa1ac0000]
11:06:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e9000 == 27 [pid = 1861] [id = 490]
11:06:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9f9ea400) [pid = 1861] [serial = 1370] [outer = (nil)]
11:06:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9fd16c00) [pid = 1861] [serial = 1371] [outer = 0x9f9ea400]
11:06:27 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
11:06:27 INFO - document served over http requires an http
11:06:27 INFO - sub-resource via iframe-tag using the meta-csp
11:06:27 INFO - delivery method with swap-origin-redirect and when
11:06:27 INFO - the target request is cross-origin.
11:06:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4599ms
11:06:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:06:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9eb800 == 28 [pid = 1861] [id = 491]
11:06:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9fd0d400) [pid = 1861] [serial = 1372] [outer = (nil)]
11:06:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa04f2400) [pid = 1861] [serial = 1373] [outer = 0x9fd0d400]
11:06:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa0bf6000) [pid = 1861] [serial = 1374] [outer = 0x9fd0d400]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eac1400 == 27 [pid = 1861] [id = 479]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba6800 == 26 [pid = 1861] [id = 478]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba9800 == 25 [pid = 1861] [id = 477]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf7000 == 24 [pid = 1861] [id = 476]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf5000 == 23 [pid = 1861] [id = 475]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa04f3800 == 22 [pid = 1861] [id = 474]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d9400 == 21 [pid = 1861] [id = 473]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0xa03f1c00 == 20 [pid = 1861] [id = 472]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd16800 == 19 [pid = 1861] [id = 469]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e9c00 == 18 [pid = 1861] [id = 468]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabbc00 == 17 [pid = 1861] [id = 467]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba3800 == 16 [pid = 1861] [id = 466]
11:06:29 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef0c400 == 15 [pid = 1861] [id = 465]
11:06:29 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa4ca6800) [pid = 1861] [serial = 1280] [outer = (nil)] [url = about:blank]
11:06:29 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa3772000) [pid = 1861] [serial = 1266] [outer = (nil)] [url = about:blank]
11:06:29 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa4d5b800) [pid = 1861] [serial = 1285] [outer = (nil)] [url = about:blank]
11:06:29 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa45c7400) [pid = 1861] [serial = 1275] [outer = (nil)] [url = about:blank]
11:06:29 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa42b6000) [pid = 1861] [serial = 1272] [outer = (nil)] [url = about:blank]
11:06:29 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa3fb7000) [pid = 1861] [serial = 1269] [outer = (nil)] [url = about:blank]
11:06:29 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa4dbcc00) [pid = 1861] [serial = 1290] [outer = (nil)] [url = about:blank]
11:06:29 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x9ebad000) [pid = 1861] [serial = 1296] [outer = (nil)] [url = about:blank]
11:06:30 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
11:06:30 INFO - document served over http requires an http
11:06:30 INFO - sub-resource via script-tag using the meta-csp
11:06:30 INFO - delivery method with keep-origin-redirect and when
11:06:30 INFO - the target request is cross-origin.
11:06:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2691ms
11:06:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:06:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece0c00 == 16 [pid = 1861] [id = 492]
11:06:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9ef0c800) [pid = 1861] [serial = 1375] [outer = (nil)]
11:06:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9f2a2800) [pid = 1861] [serial = 1376] [outer = 0x9ef0c800]
11:06:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9f9f1800) [pid = 1861] [serial = 1377] [outer = 0x9ef0c800]
11:06:32 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
11:06:32 INFO - document served over http requires an http
11:06:32 INFO - sub-resource via script-tag using the meta-csp
11:06:32 INFO - delivery method with no-redirect and when
11:06:32 INFO - the target request is cross-origin.
11:06:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2145ms
11:06:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:06:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef10400 == 17 [pid = 1861] [id = 493]
11:06:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9ef17800) [pid = 1861] [serial = 1378] [outer = (nil)]
11:06:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa03f5800) [pid = 1861] [serial = 1379] [outer = 0x9ef17800]
11:06:33 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa04ec400) [pid = 1861] [serial = 1380] [outer = 0x9ef17800]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9ece4800) [pid = 1861] [serial = 1340] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa0c59c00) [pid = 1861] [serial = 1331] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa0bf9c00) [pid = 1861] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa0b3ac00) [pid = 1861] [serial = 1326] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa04ee000) [pid = 1861] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa03f4c00) [pid = 1861] [serial = 1316] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa0b30c00) [pid = 1861] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046349620]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa07cb800) [pid = 1861] [serial = 1321] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x9f9efc00) [pid = 1861] [serial = 1307] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa001bc00) [pid = 1861] [serial = 1310] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa0134000) [pid = 1861] [serial = 1313] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x9ef11c00) [pid = 1861] [serial = 1337] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0x9ecddc00) [pid = 1861] [serial = 1304] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x9f2ab400) [pid = 1861] [serial = 1334] [outer = (nil)] [url = about:blank]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9ef14c00) [pid = 1861] [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]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x9ebab800) [pid = 1861] [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]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x9eba4c00) [pid = 1861] [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]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa0bf5c00) [pid = 1861] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa04eb400) [pid = 1861] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa07d9800) [pid = 1861] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046349620]
11:06:34 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa013d400) [pid = 1861] [serial = 1341] [outer = (nil)] [url = about:blank]
11:06:34 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
11:06:34 INFO - document served over http requires an http
11:06:34 INFO - sub-resource via script-tag using the meta-csp
11:06:34 INFO - delivery method with swap-origin-redirect and when
11:06:34 INFO - the target request is cross-origin.
11:06:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2545ms
11:06:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:06:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecddc00 == 18 [pid = 1861] [id = 494]
11:06:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x9ef14c00) [pid = 1861] [serial = 1381] [outer = (nil)]
11:06:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa03f4000) [pid = 1861] [serial = 1382] [outer = 0x9ef14c00]
11:06:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa07d9c00) [pid = 1861] [serial = 1383] [outer = 0x9ef14c00]
11:06:37 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
11:06:37 INFO - document served over http requires an http
11:06:37 INFO - sub-resource via xhr-request using the meta-csp
11:06:37 INFO - delivery method with keep-origin-redirect and when
11:06:37 INFO - the target request is cross-origin.
11:06:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2292ms
11:06:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:06:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2ab000 == 19 [pid = 1861] [id = 495]
11:06:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x9f2ab400) [pid = 1861] [serial = 1384] [outer = (nil)]
11:06:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa03f1c00) [pid = 1861] [serial = 1385] [outer = 0x9f2ab400]
11:06:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa07d2800) [pid = 1861] [serial = 1386] [outer = 0x9f2ab400]
11:06:39 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
11:06:39 INFO - document served over http requires an http
11:06:39 INFO - sub-resource via xhr-request using the meta-csp
11:06:39 INFO - delivery method with no-redirect and when
11:06:39 INFO - the target request is cross-origin.
11:06:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2689ms
11:06:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:06:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0e000 == 20 [pid = 1861] [id = 496]
11:06:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa0137800) [pid = 1861] [serial = 1387] [outer = (nil)]
11:06:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa0c62000) [pid = 1861] [serial = 1388] [outer = 0xa0137800]
11:06:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa129f400) [pid = 1861] [serial = 1389] [outer = 0xa0137800]
11:06:42 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
11:06:42 INFO - document served over http requires an http
11:06:42 INFO - sub-resource via xhr-request using the meta-csp
11:06:42 INFO - delivery method with swap-origin-redirect and when
11:06:42 INFO - the target request is cross-origin.
11:06:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2622ms
11:06:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:06:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c5e000 == 21 [pid = 1861] [id = 497]
11:06:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa0c5f000) [pid = 1861] [serial = 1390] [outer = (nil)]
11:06:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1abd400) [pid = 1861] [serial = 1391] [outer = 0xa0c5f000]
11:06:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1b99400) [pid = 1861] [serial = 1392] [outer = 0xa0c5f000]
11:06:46 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
11:06:46 INFO - document served over http requires an https
11:06:46 INFO - sub-resource via fetch-request using the meta-csp
11:06:46 INFO - delivery method with keep-origin-redirect and when
11:06:46 INFO - the target request is cross-origin.
11:06:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3655ms
11:06:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:06:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1ab4400 == 22 [pid = 1861] [id = 498]
11:06:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1fb6000) [pid = 1861] [serial = 1393] [outer = (nil)]
11:06:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa1fba800) [pid = 1861] [serial = 1394] [outer = 0xa1fb6000]
11:06:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa217ac00) [pid = 1861] [serial = 1395] [outer = 0xa1fb6000]
11:06:48 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
11:06:48 INFO - document served over http requires an https
11:06:48 INFO - sub-resource via fetch-request using the meta-csp
11:06:48 INFO - delivery method with no-redirect and when
11:06:48 INFO - the target request is cross-origin.
11:06:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2803ms
11:06:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:06:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb8800 == 23 [pid = 1861] [id = 499]
11:06:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2181c00) [pid = 1861] [serial = 1396] [outer = (nil)]
11:06:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2186400) [pid = 1861] [serial = 1397] [outer = 0xa2181c00]
11:06:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa238dc00) [pid = 1861] [serial = 1398] [outer = 0xa2181c00]
11:06:51 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
11:06:51 INFO - document served over http requires an https
11:06:51 INFO - sub-resource via fetch-request using the meta-csp
11:06:51 INFO - delivery method with swap-origin-redirect and when
11:06:51 INFO - the target request is cross-origin.
11:06:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2451ms
11:06:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:06:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2184c00 == 24 [pid = 1861] [id = 500]
11:06:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2396400) [pid = 1861] [serial = 1399] [outer = (nil)]
11:06:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa2863400) [pid = 1861] [serial = 1400] [outer = 0xa2396400]
11:06:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa2868000) [pid = 1861] [serial = 1401] [outer = 0xa2396400]
11:06:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b30800 == 25 [pid = 1861] [id = 501]
11:06:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa2b30c00) [pid = 1861] [serial = 1402] [outer = (nil)]
11:06:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2b34000) [pid = 1861] [serial = 1403] [outer = 0xa2b30c00]
11:06:53 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
11:06:53 INFO - document served over http requires an https
11:06:53 INFO - sub-resource via iframe-tag using the meta-csp
11:06:53 INFO - delivery method with keep-origin-redirect and when
11:06:53 INFO - the target request is cross-origin.
11:06:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2401ms
11:06:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:06:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa239a000 == 26 [pid = 1861] [id = 502]
11:06:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa239b000) [pid = 1861] [serial = 1404] [outer = (nil)]
11:06:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa2b3ac00) [pid = 1861] [serial = 1405] [outer = 0xa239b000]
11:06:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa2b3f000) [pid = 1861] [serial = 1406] [outer = 0xa239b000]
11:06:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bef800 == 27 [pid = 1861] [id = 503]
11:06:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa2befc00) [pid = 1861] [serial = 1407] [outer = (nil)]
11:06:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
11:06:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa04f4c00) [pid = 1861] [serial = 1408] [outer = 0xa2befc00]
11:06:58 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
11:06:58 INFO - document served over http requires an https
11:06:58 INFO - sub-resource via iframe-tag using the meta-csp
11:06:58 INFO - delivery method with no-redirect and when
11:06:58 INFO - the target request is cross-origin.
11:06:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4213ms
11:06:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:06:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2ac400 == 28 [pid = 1861] [id = 504]
11:06:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0x9f9e3400) [pid = 1861] [serial = 1409] [outer = (nil)]
11:06:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa002a000) [pid = 1861] [serial = 1410] [outer = 0x9f9e3400]
11:06:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:06:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa0b3d400) [pid = 1861] [serial = 1411] [outer = 0x9f9e3400]
11:07:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef12400 == 29 [pid = 1861] [id = 505]
11:07:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0x9f9e4400) [pid = 1861] [serial = 1412] [outer = (nil)]
11:07:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0x9eba6c00) [pid = 1861] [serial = 1413] [outer = 0x9f9e4400]
11:07:01 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
11:07:01 INFO - document served over http requires an https
11:07:01 INFO - sub-resource via iframe-tag using the meta-csp
11:07:01 INFO - delivery method with swap-origin-redirect and when
11:07:01 INFO - the target request is cross-origin.
11:07:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3543ms
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef10400 == 28 [pid = 1861] [id = 493]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece0c00 == 27 [pid = 1861] [id = 492]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9eb800 == 26 [pid = 1861] [id = 491]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e9000 == 25 [pid = 1861] [id = 490]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bd3000 == 24 [pid = 1861] [id = 488]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a06c00 == 23 [pid = 1861] [id = 487]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa198b800 == 22 [pid = 1861] [id = 485]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa1ab5400 == 21 [pid = 1861] [id = 486]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa131ac00 == 20 [pid = 1861] [id = 484]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c65000 == 19 [pid = 1861] [id = 483]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e8000 == 18 [pid = 1861] [id = 482]
11:07:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef15000 == 17 [pid = 1861] [id = 481]
11:07:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:07:01 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9fd15c00) [pid = 1861] [serial = 1335] [outer = (nil)] [url = about:blank]
11:07:01 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0x9f2a2c00) [pid = 1861] [serial = 1338] [outer = (nil)] [url = about:blank]
11:07:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdb800 == 18 [pid = 1861] [id = 506]
11:07:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0x9ecdf400) [pid = 1861] [serial = 1414] [outer = (nil)]
11:07:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0x9f2a3400) [pid = 1861] [serial = 1415] [outer = 0x9ecdf400]
11:07:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0x9fd13400) [pid = 1861] [serial = 1416] [outer = 0x9ecdf400]
11:07:05 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
11:07:05 INFO - document served over http requires an https
11:07:05 INFO - sub-resource via script-tag using the meta-csp
11:07:05 INFO - delivery method with keep-origin-redirect and when
11:07:05 INFO - the target request is cross-origin.
11:07:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3324ms
11:07:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:07:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef10400 == 19 [pid = 1861] [id = 507]
11:07:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0x9ef15000) [pid = 1861] [serial = 1417] [outer = (nil)]
11:07:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa0bf2400) [pid = 1861] [serial = 1418] [outer = 0x9ef15000]
11:07:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa0c65000) [pid = 1861] [serial = 1419] [outer = 0x9ef15000]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa03f4000) [pid = 1861] [serial = 1382] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa1bdc400) [pid = 1861] [serial = 1368] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa131cc00) [pid = 1861] [serial = 1352] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0x9f2a2800) [pid = 1861] [serial = 1376] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa1bd6800) [pid = 1861] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046382336]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa03f5800) [pid = 1861] [serial = 1379] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa1b94800) [pid = 1861] [serial = 1363] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa0b32c00) [pid = 1861] [serial = 1343] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa1a09000) [pid = 1861] [serial = 1358] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa198d400) [pid = 1861] [serial = 1355] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa04f2400) [pid = 1861] [serial = 1373] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa1ab8000) [pid = 1861] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa1291800) [pid = 1861] [serial = 1349] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa0026000) [pid = 1861] [serial = 1346] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x9fd16c00) [pid = 1861] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9ef17800) [pid = 1861] [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]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9fd0d400) [pid = 1861] [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]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa1ac0000) [pid = 1861] [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]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x9f9ea400) [pid = 1861] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9ef0c800) [pid = 1861] [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]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa1bd3400) [pid = 1861] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046382336]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa1ab5800) [pid = 1861] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa4db6c00) [pid = 1861] [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]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa0bf7800) [pid = 1861] [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]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa527c800) [pid = 1861] [serial = 1293] [outer = (nil)] [url = about:blank]
11:07:07 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa0c60000) [pid = 1861] [serial = 1332] [outer = (nil)] [url = about:blank]
11:07:08 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
11:07:08 INFO - document served over http requires an https
11:07:08 INFO - sub-resource via script-tag using the meta-csp
11:07:08 INFO - delivery method with no-redirect and when
11:07:08 INFO - the target request is cross-origin.
11:07:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3357ms
11:07:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:07:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29f000 == 20 [pid = 1861] [id = 508]
11:07:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0x9fd0dc00) [pid = 1861] [serial = 1420] [outer = (nil)]
11:07:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa0bf7800) [pid = 1861] [serial = 1421] [outer = 0x9fd0dc00]
11:07:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa131f400) [pid = 1861] [serial = 1422] [outer = 0x9fd0dc00]
11:07:10 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
11:07:10 INFO - document served over http requires an https
11:07:10 INFO - sub-resource via script-tag using the meta-csp
11:07:10 INFO - delivery method with swap-origin-redirect and when
11:07:10 INFO - the target request is cross-origin.
11:07:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2555ms
11:07:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:07:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0136800 == 21 [pid = 1861] [id = 509]
11:07:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa03f4c00) [pid = 1861] [serial = 1423] [outer = (nil)]
11:07:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa0bf8c00) [pid = 1861] [serial = 1424] [outer = 0xa03f4c00]
11:07:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1989800) [pid = 1861] [serial = 1425] [outer = 0xa03f4c00]
11:07:14 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
11:07:14 INFO - document served over http requires an https
11:07:14 INFO - sub-resource via xhr-request using the meta-csp
11:07:14 INFO - delivery method with keep-origin-redirect and when
11:07:14 INFO - the target request is cross-origin.
11:07:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3033ms
11:07:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:07:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d9000 == 22 [pid = 1861] [id = 510]
11:07:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa0b32c00) [pid = 1861] [serial = 1426] [outer = (nil)]
11:07:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa1ab8000) [pid = 1861] [serial = 1427] [outer = 0xa0b32c00]
11:07:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa1b96400) [pid = 1861] [serial = 1428] [outer = 0xa0b32c00]
11:07:17 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
11:07:17 INFO - document served over http requires an https
11:07:17 INFO - sub-resource via xhr-request using the meta-csp
11:07:17 INFO - delivery method with no-redirect and when
11:07:17 INFO - the target request is cross-origin.
11:07:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2890ms
11:07:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:07:17 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a0cc00 == 23 [pid = 1861] [id = 511]
11:07:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa1ab5c00) [pid = 1861] [serial = 1429] [outer = (nil)]
11:07:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa1fbc800) [pid = 1861] [serial = 1430] [outer = 0xa1ab5c00]
11:07:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2398400) [pid = 1861] [serial = 1431] [outer = 0xa1ab5c00]
11:07:20 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
11:07:20 INFO - document served over http requires an https
11:07:20 INFO - sub-resource via xhr-request using the meta-csp
11:07:20 INFO - delivery method with swap-origin-redirect and when
11:07:20 INFO - the target request is cross-origin.
11:07:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3860ms
11:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:07:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb4000 == 24 [pid = 1861] [id = 512]
11:07:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa2b37800) [pid = 1861] [serial = 1432] [outer = (nil)]
11:07:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa2bf4400) [pid = 1861] [serial = 1433] [outer = 0xa2b37800]
11:07:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa313d000) [pid = 1861] [serial = 1434] [outer = 0xa2b37800]
11:07:23 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
11:07:23 INFO - document served over http requires an http
11:07:23 INFO - sub-resource via fetch-request using the meta-csp
11:07:23 INFO - delivery method with keep-origin-redirect and when
11:07:23 INFO - the target request is same-origin.
11:07:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2449ms
11:07:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:07:24 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bee800 == 25 [pid = 1861] [id = 513]
11:07:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa3144800) [pid = 1861] [serial = 1435] [outer = (nil)]
11:07:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa3149800) [pid = 1861] [serial = 1436] [outer = 0xa3144800]
11:07:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa3262400) [pid = 1861] [serial = 1437] [outer = 0xa3144800]
11:07:26 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
11:07:26 INFO - document served over http requires an http
11:07:26 INFO - sub-resource via fetch-request using the meta-csp
11:07:26 INFO - delivery method with no-redirect and when
11:07:26 INFO - the target request is same-origin.
11:07:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2506ms
11:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:07:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3148400 == 26 [pid = 1861] [id = 514]
11:07:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa3269800) [pid = 1861] [serial = 1438] [outer = (nil)]
11:07:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa32a4c00) [pid = 1861] [serial = 1439] [outer = 0xa3269800]
11:07:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa32aa000) [pid = 1861] [serial = 1440] [outer = 0xa3269800]
11:07:28 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
11:07:28 INFO - document served over http requires an http
11:07:28 INFO - sub-resource via fetch-request using the meta-csp
11:07:28 INFO - delivery method with swap-origin-redirect and when
11:07:28 INFO - the target request is same-origin.
11:07:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2598ms
11:07:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:07:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3406000 == 27 [pid = 1861] [id = 515]
11:07:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa3406800) [pid = 1861] [serial = 1441] [outer = (nil)]
11:07:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa340a000) [pid = 1861] [serial = 1442] [outer = 0xa3406800]
11:07:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa340e800) [pid = 1861] [serial = 1443] [outer = 0xa3406800]
11:07:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0b000 == 28 [pid = 1861] [id = 516]
11:07:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa001cc00) [pid = 1861] [serial = 1444] [outer = (nil)]
11:07:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0x9ebaa800) [pid = 1861] [serial = 1445] [outer = 0xa001cc00]
11:07:32 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
11:07:32 INFO - document served over http requires an http
11:07:32 INFO - sub-resource via iframe-tag using the meta-csp
11:07:32 INFO - delivery method with keep-origin-redirect and when
11:07:32 INFO - the target request is same-origin.
11:07:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4281ms
11:07:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:07:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba8000 == 29 [pid = 1861] [id = 517]
11:07:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x9ef13800) [pid = 1861] [serial = 1446] [outer = (nil)]
11:07:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa0021000) [pid = 1861] [serial = 1447] [outer = 0x9ef13800]
11:07:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa03ef800) [pid = 1861] [serial = 1448] [outer = 0x9ef13800]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bef800 == 28 [pid = 1861] [id = 503]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef10400 == 27 [pid = 1861] [id = 507]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdb800 == 26 [pid = 1861] [id = 506]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef12400 == 25 [pid = 1861] [id = 505]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2ac400 == 24 [pid = 1861] [id = 504]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b30800 == 23 [pid = 1861] [id = 501]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0xa2184c00 == 22 [pid = 1861] [id = 500]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0xa04eb000 == 21 [pid = 1861] [id = 471]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb8800 == 20 [pid = 1861] [id = 499]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0xa1ab4400 == 19 [pid = 1861] [id = 498]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c5e000 == 18 [pid = 1861] [id = 497]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0xa03ee800 == 17 [pid = 1861] [id = 470]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0e000 == 16 [pid = 1861] [id = 496]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecddc00 == 15 [pid = 1861] [id = 494]
11:07:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2ab000 == 14 [pid = 1861] [id = 495]
11:07:35 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x9f9f1800) [pid = 1861] [serial = 1377] [outer = (nil)] [url = about:blank]
11:07:35 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa04ec400) [pid = 1861] [serial = 1380] [outer = (nil)] [url = about:blank]
11:07:35 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa0bf6000) [pid = 1861] [serial = 1374] [outer = (nil)] [url = about:blank]
11:07:35 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa1be0c00) [pid = 1861] [serial = 1369] [outer = (nil)] [url = about:blank]
11:07:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ebab000 == 15 [pid = 1861] [id = 518]
11:07:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0x9ebabc00) [pid = 1861] [serial = 1449] [outer = (nil)]
11:07:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x9ece4400) [pid = 1861] [serial = 1450] [outer = 0x9ebabc00]
11:07:36 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
11:07:36 INFO - document served over http requires an http
11:07:36 INFO - sub-resource via iframe-tag using the meta-csp
11:07:36 INFO - delivery method with no-redirect and when
11:07:36 INFO - the target request is same-origin.
11:07:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3619ms
11:07:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:07:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdb800 == 16 [pid = 1861] [id = 519]
11:07:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0x9ece0800) [pid = 1861] [serial = 1451] [outer = (nil)]
11:07:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0x9f9e9000) [pid = 1861] [serial = 1452] [outer = 0x9ece0800]
11:07:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x9fd11800) [pid = 1861] [serial = 1453] [outer = 0x9ece0800]
11:07:38 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03fd000 == 17 [pid = 1861] [id = 520]
11:07:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa04e9400) [pid = 1861] [serial = 1454] [outer = (nil)]
11:07:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa04ed000) [pid = 1861] [serial = 1455] [outer = 0xa04e9400]
11:07:39 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
11:07:39 INFO - document served over http requires an http
11:07:39 INFO - sub-resource via iframe-tag using the meta-csp
11:07:39 INFO - delivery method with swap-origin-redirect and when
11:07:39 INFO - the target request is same-origin.
11:07:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2502ms
11:07:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:07:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2ab000 == 18 [pid = 1861] [id = 521]
11:07:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa04eac00) [pid = 1861] [serial = 1456] [outer = (nil)]
11:07:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa07d6c00) [pid = 1861] [serial = 1457] [outer = 0xa04eac00]
11:07:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa0b3e800) [pid = 1861] [serial = 1458] [outer = 0xa04eac00]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa2186400) [pid = 1861] [serial = 1397] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa2b34000) [pid = 1861] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa04f4c00) [pid = 1861] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046416523]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa002a000) [pid = 1861] [serial = 1410] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x9f2a3400) [pid = 1861] [serial = 1415] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa03f1c00) [pid = 1861] [serial = 1385] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa0bf2400) [pid = 1861] [serial = 1418] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9eba6c00) [pid = 1861] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa2863400) [pid = 1861] [serial = 1400] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa2b3ac00) [pid = 1861] [serial = 1405] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa1fba800) [pid = 1861] [serial = 1394] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa0c62000) [pid = 1861] [serial = 1388] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa1abd400) [pid = 1861] [serial = 1391] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9f9e4400) [pid = 1861] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0x9ecdf400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0x9ef14c00) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9ef15000) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0x9f9e3400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa2befc00) [pid = 1861] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046416523]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa2b30c00) [pid = 1861] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa03f0000) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa1a03c00) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9fd17400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x9ef0d400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa0c5b000) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa1328c00) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x9f29e800) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x9f9ee000) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa04f1400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0x9ebab400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa1ab6400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa03f2000) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa04f4800) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x9eba6400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa129e400) [pid = 1861] [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]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa03f9c00) [pid = 1861] [serial = 1317] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa1a0d000) [pid = 1861] [serial = 1359] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa0138c00) [pid = 1861] [serial = 1314] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa07d9c00) [pid = 1861] [serial = 1383] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9f9e7000) [pid = 1861] [serial = 1302] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa1296400) [pid = 1861] [serial = 1350] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa1992c00) [pid = 1861] [serial = 1356] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa04f3c00) [pid = 1861] [serial = 1347] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa0022000) [pid = 1861] [serial = 1311] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa0bf5800) [pid = 1861] [serial = 1344] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0x9fd0b400) [pid = 1861] [serial = 1308] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa1b99c00) [pid = 1861] [serial = 1364] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa07d1000) [pid = 1861] [serial = 1322] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa0b3f000) [pid = 1861] [serial = 1327] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0x9ef10800) [pid = 1861] [serial = 1305] [outer = (nil)] [url = about:blank]
11:07:41 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa1322000) [pid = 1861] [serial = 1353] [outer = (nil)] [url = about:blank]
11:07:41 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
11:07:41 INFO - document served over http requires an http
11:07:41 INFO - sub-resource via script-tag using the meta-csp
11:07:41 INFO - delivery method with keep-origin-redirect and when
11:07:41 INFO - the target request is same-origin.
11:07:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2804ms
11:07:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:07:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba9c00 == 19 [pid = 1861] [id = 522]
11:07:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x9ecde800) [pid = 1861] [serial = 1459] [outer = (nil)]
11:07:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x9f2a1000) [pid = 1861] [serial = 1460] [outer = 0x9ecde800]
11:07:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa0024000) [pid = 1861] [serial = 1461] [outer = 0x9ecde800]
11:07:44 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
11:07:44 INFO - document served over http requires an http
11:07:44 INFO - sub-resource via script-tag using the meta-csp
11:07:44 INFO - delivery method with no-redirect and when
11:07:44 INFO - the target request is same-origin.
11:07:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2347ms
11:07:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:07:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9ec400 == 20 [pid = 1861] [id = 523]
11:07:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9fd0b400) [pid = 1861] [serial = 1462] [outer = (nil)]
11:07:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa0023c00) [pid = 1861] [serial = 1463] [outer = 0x9fd0b400]
11:07:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa03fc400) [pid = 1861] [serial = 1464] [outer = 0x9fd0b400]
11:07:47 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
11:07:47 INFO - document served over http requires an http
11:07:47 INFO - sub-resource via script-tag using the meta-csp
11:07:47 INFO - delivery method with swap-origin-redirect and when
11:07:47 INFO - the target request is same-origin.
11:07:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3297ms
11:07:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:07:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd10400 == 21 [pid = 1861] [id = 524]
11:07:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0x9fd15400) [pid = 1861] [serial = 1465] [outer = (nil)]
11:07:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa0bf5400) [pid = 1861] [serial = 1466] [outer = 0x9fd15400]
11:07:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa0c56800) [pid = 1861] [serial = 1467] [outer = 0x9fd15400]
11:07:50 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
11:07:50 INFO - document served over http requires an http
11:07:50 INFO - sub-resource via xhr-request using the meta-csp
11:07:50 INFO - delivery method with keep-origin-redirect and when
11:07:50 INFO - the target request is same-origin.
11:07:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2689ms
11:07:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:07:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b3c400 == 22 [pid = 1861] [id = 525]
11:07:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa0b3cc00) [pid = 1861] [serial = 1468] [outer = (nil)]
11:07:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa129e400) [pid = 1861] [serial = 1469] [outer = 0xa0b3cc00]
11:07:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1327800) [pid = 1861] [serial = 1470] [outer = 0xa0b3cc00]
11:07:53 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
11:07:53 INFO - document served over http requires an http
11:07:53 INFO - sub-resource via xhr-request using the meta-csp
11:07:53 INFO - delivery method with no-redirect and when
11:07:53 INFO - the target request is same-origin.
11:07:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3490ms
11:07:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:07:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1299800 == 23 [pid = 1861] [id = 526]
11:07:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa129a400) [pid = 1861] [serial = 1471] [outer = (nil)]
11:07:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1a0ac00) [pid = 1861] [serial = 1472] [outer = 0xa129a400]
11:07:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1ab4c00) [pid = 1861] [serial = 1473] [outer = 0xa129a400]
11:07:56 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
11:07:56 INFO - document served over http requires an http
11:07:56 INFO - sub-resource via xhr-request using the meta-csp
11:07:56 INFO - delivery method with swap-origin-redirect and when
11:07:56 INFO - the target request is same-origin.
11:07:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2534ms
11:07:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:07:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a04000 == 24 [pid = 1861] [id = 527]
11:07:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1a04800) [pid = 1861] [serial = 1474] [outer = (nil)]
11:07:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1bd5400) [pid = 1861] [serial = 1475] [outer = 0xa1a04800]
11:07:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:07:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1be1400) [pid = 1861] [serial = 1476] [outer = 0xa1a04800]
11:07:58 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
11:07:58 INFO - document served over http requires an https
11:07:58 INFO - sub-resource via fetch-request using the meta-csp
11:07:58 INFO - delivery method with keep-origin-redirect and when
11:07:58 INFO - the target request is same-origin.
11:07:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2496ms
11:07:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:07:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2179c00 == 25 [pid = 1861] [id = 528]
11:07:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa217d800) [pid = 1861] [serial = 1477] [outer = (nil)]
11:07:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa2393c00) [pid = 1861] [serial = 1478] [outer = 0xa217d800]
11:08:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa286ac00) [pid = 1861] [serial = 1479] [outer = 0xa217d800]
11:08:01 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
11:08:01 INFO - document served over http requires an https
11:08:01 INFO - sub-resource via fetch-request using the meta-csp
11:08:01 INFO - delivery method with no-redirect and when
11:08:01 INFO - the target request is same-origin.
11:08:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2894ms
11:08:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:08:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa238cc00 == 26 [pid = 1861] [id = 529]
11:08:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2b3c400) [pid = 1861] [serial = 1480] [outer = (nil)]
11:08:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa2bf0c00) [pid = 1861] [serial = 1481] [outer = 0xa2b3c400]
11:08:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2bf5800) [pid = 1861] [serial = 1482] [outer = 0xa2b3c400]
11:08:06 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
11:08:06 INFO - document served over http requires an https
11:08:06 INFO - sub-resource via fetch-request using the meta-csp
11:08:06 INFO - delivery method with swap-origin-redirect and when
11:08:06 INFO - the target request is same-origin.
11:08:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4159ms
11:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:08:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a3c00 == 27 [pid = 1861] [id = 530]
11:08:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9f2a5c00) [pid = 1861] [serial = 1483] [outer = (nil)]
11:08:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9fd0e400) [pid = 1861] [serial = 1484] [outer = 0x9f2a5c00]
11:08:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa03fa400) [pid = 1861] [serial = 1485] [outer = 0x9f2a5c00]
11:08:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd09400 == 28 [pid = 1861] [id = 531]
11:08:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9fd0a000) [pid = 1861] [serial = 1486] [outer = (nil)]
11:08:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa04ee800) [pid = 1861] [serial = 1487] [outer = 0x9fd0a000]
11:08:10 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
11:08:10 INFO - document served over http requires an https
11:08:10 INFO - sub-resource via iframe-tag using the meta-csp
11:08:10 INFO - delivery method with keep-origin-redirect and when
11:08:10 INFO - the target request is same-origin.
11:08:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4158ms
11:08:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:08:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab4800 == 29 [pid = 1861] [id = 532]
11:08:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0x9eabfc00) [pid = 1861] [serial = 1488] [outer = (nil)]
11:08:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x9ebaac00) [pid = 1861] [serial = 1489] [outer = 0x9eabfc00]
11:08:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x9fd0b800) [pid = 1861] [serial = 1490] [outer = 0x9eabfc00]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2ab000 == 28 [pid = 1861] [id = 521]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0xa0134800 == 27 [pid = 1861] [id = 480]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0xa03fd000 == 26 [pid = 1861] [id = 520]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdb800 == 25 [pid = 1861] [id = 519]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0x9ebab000 == 24 [pid = 1861] [id = 518]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba8000 == 23 [pid = 1861] [id = 517]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0b000 == 22 [pid = 1861] [id = 516]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0xa3148400 == 21 [pid = 1861] [id = 514]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bee800 == 20 [pid = 1861] [id = 513]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb4000 == 19 [pid = 1861] [id = 512]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a0cc00 == 18 [pid = 1861] [id = 511]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d9000 == 17 [pid = 1861] [id = 510]
11:08:11 INFO - PROCESS | 1810 | --DOCSHELL 0xa0136800 == 16 [pid = 1861] [id = 509]
11:08:11 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9fd13400) [pid = 1861] [serial = 1416] [outer = (nil)] [url = about:blank]
11:08:11 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa0b3d400) [pid = 1861] [serial = 1411] [outer = (nil)] [url = about:blank]
11:08:11 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa0c65000) [pid = 1861] [serial = 1419] [outer = (nil)] [url = about:blank]
11:08:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd12000 == 17 [pid = 1861] [id = 533]
11:08:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0x9fd13400) [pid = 1861] [serial = 1491] [outer = (nil)]
11:08:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa0138800) [pid = 1861] [serial = 1492] [outer = 0x9fd13400]
11:08:12 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
11:08:12 INFO - document served over http requires an https
11:08:12 INFO - sub-resource via iframe-tag using the meta-csp
11:08:12 INFO - delivery method with no-redirect and when
11:08:12 INFO - the target request is same-origin.
11:08:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2348ms
11:08:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:08:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0026c00 == 18 [pid = 1861] [id = 534]
11:08:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa0029800) [pid = 1861] [serial = 1493] [outer = (nil)]
11:08:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa0b36400) [pid = 1861] [serial = 1494] [outer = 0xa0029800]
11:08:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa0c63400) [pid = 1861] [serial = 1495] [outer = 0xa0029800]
11:08:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa131cc00 == 19 [pid = 1861] [id = 535]
11:08:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa131d800) [pid = 1861] [serial = 1496] [outer = (nil)]
11:08:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa1326400) [pid = 1861] [serial = 1497] [outer = 0xa131d800]
11:08:15 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
11:08:15 INFO - document served over http requires an https
11:08:15 INFO - sub-resource via iframe-tag using the meta-csp
11:08:15 INFO - delivery method with swap-origin-redirect and when
11:08:15 INFO - the target request is same-origin.
11:08:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2496ms
11:08:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:08:15 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d6400 == 20 [pid = 1861] [id = 536]
11:08:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa07d9000) [pid = 1861] [serial = 1498] [outer = (nil)]
11:08:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa1a06c00) [pid = 1861] [serial = 1499] [outer = 0xa07d9000]
11:08:16 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa1ab3000) [pid = 1861] [serial = 1500] [outer = 0xa07d9000]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa3149800) [pid = 1861] [serial = 1436] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa32a4c00) [pid = 1861] [serial = 1439] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa1fbc800) [pid = 1861] [serial = 1430] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa2bf4400) [pid = 1861] [serial = 1433] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa0bf7800) [pid = 1861] [serial = 1421] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa0bf8c00) [pid = 1861] [serial = 1424] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa1ab8000) [pid = 1861] [serial = 1427] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa07d6c00) [pid = 1861] [serial = 1457] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0x9ebaa800) [pid = 1861] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa340a000) [pid = 1861] [serial = 1442] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa04ed000) [pid = 1861] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x9f9e9000) [pid = 1861] [serial = 1452] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9ece4400) [pid = 1861] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046455525]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa0021000) [pid = 1861] [serial = 1447] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa3406800) [pid = 1861] [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]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x9ebabc00) [pid = 1861] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046455525]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa001cc00) [pid = 1861] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa04eac00) [pid = 1861] [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]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa04e9400) [pid = 1861] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0x9ef13800) [pid = 1861] [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]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9ece0800) [pid = 1861] [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]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa0137800) [pid = 1861] [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]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x9f2ab400) [pid = 1861] [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]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa0c5f000) [pid = 1861] [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]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa129f400) [pid = 1861] [serial = 1389] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa07d2800) [pid = 1861] [serial = 1386] [outer = (nil)] [url = about:blank]
11:08:18 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa1b99400) [pid = 1861] [serial = 1392] [outer = (nil)] [url = about:blank]
11:08:19 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
11:08:19 INFO - document served over http requires an https
11:08:19 INFO - sub-resource via script-tag using the meta-csp
11:08:19 INFO - delivery method with keep-origin-redirect and when
11:08:19 INFO - the target request is same-origin.
11:08:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4165ms
11:08:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:08:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabf000 == 21 [pid = 1861] [id = 537]
11:08:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x9ebab000) [pid = 1861] [serial = 1501] [outer = (nil)]
11:08:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0x9ef0c400) [pid = 1861] [serial = 1502] [outer = 0x9ebab000]
11:08:20 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa0130c00) [pid = 1861] [serial = 1503] [outer = 0x9ebab000]
11:08:22 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
11:08:22 INFO - document served over http requires an https
11:08:22 INFO - sub-resource via script-tag using the meta-csp
11:08:22 INFO - delivery method with no-redirect and when
11:08:22 INFO - the target request is same-origin.
11:08:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2896ms
11:08:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:08:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0137800 == 22 [pid = 1861] [id = 538]
11:08:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa04eac00) [pid = 1861] [serial = 1504] [outer = (nil)]
11:08:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa0c5d800) [pid = 1861] [serial = 1505] [outer = 0xa04eac00]
11:08:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1321400) [pid = 1861] [serial = 1506] [outer = 0xa04eac00]
11:08:25 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
11:08:25 INFO - document served over http requires an https
11:08:25 INFO - sub-resource via script-tag using the meta-csp
11:08:25 INFO - delivery method with swap-origin-redirect and when
11:08:25 INFO - the target request is same-origin.
11:08:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2853ms
11:08:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:08:25 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04ee400 == 23 [pid = 1861] [id = 539]
11:08:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa0bf8800) [pid = 1861] [serial = 1507] [outer = (nil)]
11:08:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa1bd6c00) [pid = 1861] [serial = 1508] [outer = 0xa0bf8800]
11:08:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa1fb5c00) [pid = 1861] [serial = 1509] [outer = 0xa0bf8800]
11:08:28 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
11:08:28 INFO - document served over http requires an https
11:08:28 INFO - sub-resource via xhr-request using the meta-csp
11:08:28 INFO - delivery method with keep-origin-redirect and when
11:08:28 INFO - the target request is same-origin.
11:08:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3681ms
11:08:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:08:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b9f800 == 24 [pid = 1861] [id = 540]
11:08:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1b9fc00) [pid = 1861] [serial = 1510] [outer = (nil)]
11:08:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa2b30c00) [pid = 1861] [serial = 1511] [outer = 0xa1b9fc00]
11:08:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2beec00) [pid = 1861] [serial = 1512] [outer = 0xa1b9fc00]
11:08:31 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
11:08:31 INFO - document served over http requires an https
11:08:31 INFO - sub-resource via xhr-request using the meta-csp
11:08:31 INFO - delivery method with no-redirect and when
11:08:31 INFO - the target request is same-origin.
11:08:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2652ms
11:08:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:08:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2869400 == 25 [pid = 1861] [id = 541]
11:08:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa3266800) [pid = 1861] [serial = 1513] [outer = (nil)]
11:08:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa32a6c00) [pid = 1861] [serial = 1514] [outer = 0xa3266800]
11:08:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa3403c00) [pid = 1861] [serial = 1515] [outer = 0xa3266800]
11:08:34 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
11:08:34 INFO - document served over http requires an https
11:08:34 INFO - sub-resource via xhr-request using the meta-csp
11:08:34 INFO - delivery method with swap-origin-redirect and when
11:08:34 INFO - the target request is same-origin.
11:08:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2507ms
11:08:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:08:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32a1c00 == 26 [pid = 1861] [id = 542]
11:08:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa3410c00) [pid = 1861] [serial = 1516] [outer = (nil)]
11:08:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa3771800) [pid = 1861] [serial = 1517] [outer = 0xa3410c00]
11:08:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa3779800) [pid = 1861] [serial = 1518] [outer = 0xa3410c00]
11:08:36 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
11:08:36 INFO - document served over http requires an http
11:08:36 INFO - sub-resource via fetch-request using the meta-referrer
11:08:36 INFO - delivery method with keep-origin-redirect and when
11:08:36 INFO - the target request is cross-origin.
11:08:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2600ms
11:08:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:08:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa376e000 == 27 [pid = 1861] [id = 543]
11:08:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa376ec00) [pid = 1861] [serial = 1519] [outer = (nil)]
11:08:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa39a9000) [pid = 1861] [serial = 1520] [outer = 0xa376ec00]
11:08:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa39ad400) [pid = 1861] [serial = 1521] [outer = 0xa376ec00]
11:08:39 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
11:08:39 INFO - document served over http requires an http
11:08:39 INFO - sub-resource via fetch-request using the meta-referrer
11:08:39 INFO - delivery method with no-redirect and when
11:08:39 INFO - the target request is cross-origin.
11:08:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2693ms
11:08:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:08:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39a7c00 == 28 [pid = 1861] [id = 544]
11:08:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa3df3800) [pid = 1861] [serial = 1522] [outer = (nil)]
11:08:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa3df9400) [pid = 1861] [serial = 1523] [outer = 0xa3df3800]
11:08:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa3dfd400) [pid = 1861] [serial = 1524] [outer = 0xa3df3800]
11:08:42 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
11:08:42 INFO - document served over http requires an http
11:08:42 INFO - sub-resource via fetch-request using the meta-referrer
11:08:42 INFO - delivery method with swap-origin-redirect and when
11:08:42 INFO - the target request is cross-origin.
11:08:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2642ms
11:08:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:08:42 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df7800 == 29 [pid = 1861] [id = 545]
11:08:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa3f71800) [pid = 1861] [serial = 1525] [outer = (nil)]
11:08:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa3f7a800) [pid = 1861] [serial = 1526] [outer = 0xa3f71800]
11:08:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa3f7f000) [pid = 1861] [serial = 1527] [outer = 0xa3f71800]
11:08:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fb2800 == 30 [pid = 1861] [id = 546]
11:08:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa3fb2c00) [pid = 1861] [serial = 1528] [outer = (nil)]
11:08:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa3fb5400) [pid = 1861] [serial = 1529] [outer = 0xa3fb2c00]
11:08:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:08:45 INFO - document served over http requires an http
11:08:45 INFO - sub-resource via iframe-tag using the meta-referrer
11:08:45 INFO - delivery method with keep-origin-redirect and when
11:08:45 INFO - the target request is cross-origin.
11:08:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3775ms
11:08:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:08:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f78c00 == 31 [pid = 1861] [id = 547]
11:08:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa3f79000) [pid = 1861] [serial = 1530] [outer = (nil)]
11:08:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa3fba000) [pid = 1861] [serial = 1531] [outer = 0xa3f79000]
11:08:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa42a9c00) [pid = 1861] [serial = 1532] [outer = 0xa3f79000]
11:08:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42b2000 == 32 [pid = 1861] [id = 548]
11:08:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa42b2400) [pid = 1861] [serial = 1533] [outer = (nil)]
11:08:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa42b4000) [pid = 1861] [serial = 1534] [outer = 0xa42b2400]
11:08:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:08:48 INFO - document served over http requires an http
11:08:48 INFO - sub-resource via iframe-tag using the meta-referrer
11:08:48 INFO - delivery method with no-redirect and when
11:08:48 INFO - the target request is cross-origin.
11:08:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2448ms
11:08:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:08:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fb6c00 == 33 [pid = 1861] [id = 549]
11:08:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa3fb7000) [pid = 1861] [serial = 1535] [outer = (nil)]
11:08:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa44bec00) [pid = 1861] [serial = 1536] [outer = 0xa3fb7000]
11:08:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa44c5800) [pid = 1861] [serial = 1537] [outer = 0xa3fb7000]
11:08:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45c7c00 == 34 [pid = 1861] [id = 550]
11:08:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa45c8000) [pid = 1861] [serial = 1538] [outer = (nil)]
11:08:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa45ca400) [pid = 1861] [serial = 1539] [outer = 0xa45c8000]
11:08:50 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
11:08:50 INFO - document served over http requires an http
11:08:50 INFO - sub-resource via iframe-tag using the meta-referrer
11:08:50 INFO - delivery method with swap-origin-redirect and when
11:08:50 INFO - the target request is cross-origin.
11:08:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2302ms
11:08:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9ec400 == 33 [pid = 1861] [id = 523]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd10400 == 32 [pid = 1861] [id = 524]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b3c400 == 31 [pid = 1861] [id = 525]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0xa1299800 == 30 [pid = 1861] [id = 526]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a04000 == 29 [pid = 1861] [id = 527]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0xa2179c00 == 28 [pid = 1861] [id = 528]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd09400 == 27 [pid = 1861] [id = 531]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a3c00 == 26 [pid = 1861] [id = 530]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd12000 == 25 [pid = 1861] [id = 533]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab4800 == 24 [pid = 1861] [id = 532]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0xa131cc00 == 23 [pid = 1861] [id = 535]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0xa0026c00 == 22 [pid = 1861] [id = 534]
11:08:52 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d6400 == 21 [pid = 1861] [id = 536]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa238cc00 == 20 [pid = 1861] [id = 529]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabf000 == 19 [pid = 1861] [id = 537]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa0137800 == 18 [pid = 1861] [id = 538]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa04ee400 == 17 [pid = 1861] [id = 539]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa3406000 == 16 [pid = 1861] [id = 515]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b9f800 == 15 [pid = 1861] [id = 540]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa2869400 == 14 [pid = 1861] [id = 541]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa32a1c00 == 13 [pid = 1861] [id = 542]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa376e000 == 12 [pid = 1861] [id = 543]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa39a7c00 == 11 [pid = 1861] [id = 544]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fb2800 == 10 [pid = 1861] [id = 546]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df7800 == 9 [pid = 1861] [id = 545]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa42b2000 == 8 [pid = 1861] [id = 548]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f78c00 == 7 [pid = 1861] [id = 547]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba9c00 == 6 [pid = 1861] [id = 522]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa239a000 == 5 [pid = 1861] [id = 502]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29f000 == 4 [pid = 1861] [id = 508]
11:08:53 INFO - PROCESS | 1810 | --DOCSHELL 0xa1abf800 == 3 [pid = 1861] [id = 489]
11:08:54 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x9fd11800) [pid = 1861] [serial = 1453] [outer = (nil)] [url = about:blank]
11:08:54 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa340e800) [pid = 1861] [serial = 1443] [outer = (nil)] [url = about:blank]
11:08:54 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa03ef800) [pid = 1861] [serial = 1448] [outer = (nil)] [url = about:blank]
11:08:54 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa0b3e800) [pid = 1861] [serial = 1458] [outer = (nil)] [url = about:blank]
11:08:54 INFO - PROCESS | 1810 | --DOCSHELL 0xa45c7c00 == 2 [pid = 1861] [id = 550]
11:08:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabe800 == 3 [pid = 1861] [id = 551]
11:08:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x9eabf000) [pid = 1861] [serial = 1540] [outer = (nil)]
11:08:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x9eba1000) [pid = 1861] [serial = 1541] [outer = 0x9eabf000]
11:08:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x9ebac800) [pid = 1861] [serial = 1542] [outer = 0x9eabf000]
11:08:56 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
11:08:56 INFO - document served over http requires an http
11:08:56 INFO - sub-resource via script-tag using the meta-referrer
11:08:56 INFO - delivery method with keep-origin-redirect and when
11:08:56 INFO - the target request is cross-origin.
11:08:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 5638ms
11:08:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:08:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab8000 == 4 [pid = 1861] [id = 552]
11:08:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x9eabdc00) [pid = 1861] [serial = 1543] [outer = (nil)]
11:08:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x9ef13800) [pid = 1861] [serial = 1544] [outer = 0x9eabdc00]
11:08:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:08:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x9ef1bc00) [pid = 1861] [serial = 1545] [outer = 0x9eabdc00]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa2bf0c00) [pid = 1861] [serial = 1481] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa2393c00) [pid = 1861] [serial = 1478] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa1bd5400) [pid = 1861] [serial = 1475] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa1a0ac00) [pid = 1861] [serial = 1472] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa129e400) [pid = 1861] [serial = 1469] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa0bf5400) [pid = 1861] [serial = 1466] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa0023c00) [pid = 1861] [serial = 1463] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x9f2a1000) [pid = 1861] [serial = 1460] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x9ebaac00) [pid = 1861] [serial = 1489] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa0138800) [pid = 1861] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046492313]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa0b36400) [pid = 1861] [serial = 1494] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa1326400) [pid = 1861] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0x9fd0e400) [pid = 1861] [serial = 1484] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa04ee800) [pid = 1861] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa1ab5c00) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9fd13400) [pid = 1861] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046492313]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa2b37800) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0x9fd0a000) [pid = 1861] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa1fb6000) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa3144800) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa217d800) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa07d9000) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa2181c00) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa129a400) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa3269800) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa0029800) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa239b000) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9ecde800) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa03f4c00) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa2b3c400) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9fd15400) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0x9eabfc00) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa2396400) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0x9fd0dc00) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa1a04800) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa131d800) [pid = 1861] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x9fd0b400) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa0b32c00) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x9f2a5c00) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa0b3cc00) [pid = 1861] [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]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa1a06c00) [pid = 1861] [serial = 1499] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa217ac00) [pid = 1861] [serial = 1395] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa238dc00) [pid = 1861] [serial = 1398] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa2868000) [pid = 1861] [serial = 1401] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa2b3f000) [pid = 1861] [serial = 1406] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa131f400) [pid = 1861] [serial = 1422] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa1989800) [pid = 1861] [serial = 1425] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa1b96400) [pid = 1861] [serial = 1428] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa2398400) [pid = 1861] [serial = 1431] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa313d000) [pid = 1861] [serial = 1434] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa3262400) [pid = 1861] [serial = 1437] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa32aa000) [pid = 1861] [serial = 1440] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa0c56800) [pid = 1861] [serial = 1467] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa1327800) [pid = 1861] [serial = 1470] [outer = (nil)] [url = about:blank]
11:09:04 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa1ab4c00) [pid = 1861] [serial = 1473] [outer = (nil)] [url = about:blank]
11:09:04 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
11:09:04 INFO - document served over http requires an http
11:09:04 INFO - sub-resource via script-tag using the meta-referrer
11:09:04 INFO - delivery method with no-redirect and when
11:09:04 INFO - the target request is cross-origin.
11:09:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 8404ms
11:09:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:09:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba2000 == 5 [pid = 1861] [id = 553]
11:09:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0x9eba6c00) [pid = 1861] [serial = 1546] [outer = (nil)]
11:09:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0x9ecde800) [pid = 1861] [serial = 1547] [outer = 0x9eba6c00]
11:09:05 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x9f2a4800) [pid = 1861] [serial = 1548] [outer = 0x9eba6c00]
11:09:06 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
11:09:06 INFO - document served over http requires an http
11:09:06 INFO - sub-resource via script-tag using the meta-referrer
11:09:06 INFO - delivery method with swap-origin-redirect and when
11:09:06 INFO - the target request is cross-origin.
11:09:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2095ms
11:09:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:09:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eaba400 == 6 [pid = 1861] [id = 554]
11:09:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x9eabec00) [pid = 1861] [serial = 1549] [outer = (nil)]
11:09:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0x9f9e4c00) [pid = 1861] [serial = 1550] [outer = 0x9eabec00]
11:09:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9f9f0000) [pid = 1861] [serial = 1551] [outer = 0x9eabec00]
11:09:09 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
11:09:09 INFO - document served over http requires an http
11:09:09 INFO - sub-resource via xhr-request using the meta-referrer
11:09:09 INFO - delivery method with keep-origin-redirect and when
11:09:09 INFO - the target request is cross-origin.
11:09:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2600ms
11:09:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:09:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29f800 == 7 [pid = 1861] [id = 555]
11:09:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x9f2a6c00) [pid = 1861] [serial = 1552] [outer = (nil)]
11:09:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x9fd18000) [pid = 1861] [serial = 1553] [outer = 0x9f2a6c00]
11:09:10 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa0021c00) [pid = 1861] [serial = 1554] [outer = 0x9f2a6c00]
11:09:12 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
11:09:12 INFO - document served over http requires an http
11:09:12 INFO - sub-resource via xhr-request using the meta-referrer
11:09:12 INFO - delivery method with no-redirect and when
11:09:12 INFO - the target request is cross-origin.
11:09:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2748ms
11:09:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:09:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd13000 == 8 [pid = 1861] [id = 556]
11:09:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9fd13400) [pid = 1861] [serial = 1555] [outer = (nil)]
11:09:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa013d000) [pid = 1861] [serial = 1556] [outer = 0x9fd13400]
11:09:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa03f1c00) [pid = 1861] [serial = 1557] [outer = 0x9fd13400]
11:09:15 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
11:09:15 INFO - document served over http requires an http
11:09:15 INFO - sub-resource via xhr-request using the meta-referrer
11:09:15 INFO - delivery method with swap-origin-redirect and when
11:09:15 INFO - the target request is cross-origin.
11:09:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2711ms
11:09:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:09:15 INFO - PROCESS | 1810 | ++DOCSHELL 0xa013c400 == 9 [pid = 1861] [id = 557]
11:09:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa03f6c00) [pid = 1861] [serial = 1558] [outer = (nil)]
11:09:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa04f1000) [pid = 1861] [serial = 1559] [outer = 0xa03f6c00]
11:09:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa07cc800) [pid = 1861] [serial = 1560] [outer = 0xa03f6c00]
11:09:18 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
11:09:18 INFO - document served over http requires an https
11:09:18 INFO - sub-resource via fetch-request using the meta-referrer
11:09:18 INFO - delivery method with keep-origin-redirect and when
11:09:18 INFO - the target request is cross-origin.
11:09:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3599ms
11:09:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:09:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa04ef400 == 10 [pid = 1861] [id = 558]
11:09:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa07d4400) [pid = 1861] [serial = 1561] [outer = (nil)]
11:09:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa0b32800) [pid = 1861] [serial = 1562] [outer = 0xa07d4400]
11:09:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa0b37400) [pid = 1861] [serial = 1563] [outer = 0xa07d4400]
11:09:21 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
11:09:21 INFO - document served over http requires an https
11:09:21 INFO - sub-resource via fetch-request using the meta-referrer
11:09:21 INFO - delivery method with no-redirect and when
11:09:21 INFO - the target request is cross-origin.
11:09:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2466ms
11:09:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:09:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d8400 == 11 [pid = 1861] [id = 559]
11:09:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa0b3e800) [pid = 1861] [serial = 1564] [outer = (nil)]
11:09:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa0bfac00) [pid = 1861] [serial = 1565] [outer = 0xa0b3e800]
11:09:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa0c5a400) [pid = 1861] [serial = 1566] [outer = 0xa0b3e800]
11:09:23 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
11:09:23 INFO - document served over http requires an https
11:09:23 INFO - sub-resource via fetch-request using the meta-referrer
11:09:23 INFO - delivery method with swap-origin-redirect and when
11:09:23 INFO - the target request is cross-origin.
11:09:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2293ms
11:09:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:09:24 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf7800 == 12 [pid = 1861] [id = 560]
11:09:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa0c60c00) [pid = 1861] [serial = 1567] [outer = (nil)]
11:09:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa1292400) [pid = 1861] [serial = 1568] [outer = 0xa0c60c00]
11:09:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1296800) [pid = 1861] [serial = 1569] [outer = 0xa0c60c00]
11:09:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa129fc00 == 13 [pid = 1861] [id = 561]
11:09:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa1319c00) [pid = 1861] [serial = 1570] [outer = (nil)]
11:09:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa131dc00) [pid = 1861] [serial = 1571] [outer = 0xa1319c00]
11:09:26 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
11:09:26 INFO - document served over http requires an https
11:09:26 INFO - sub-resource via iframe-tag using the meta-referrer
11:09:26 INFO - delivery method with keep-origin-redirect and when
11:09:26 INFO - the target request is cross-origin.
11:09:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3328ms
11:09:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:09:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabe400 == 14 [pid = 1861] [id = 562]
11:09:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9eb9e400) [pid = 1861] [serial = 1572] [outer = (nil)]
11:09:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9f2a1800) [pid = 1861] [serial = 1573] [outer = 0x9eb9e400]
11:09:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa1290400) [pid = 1861] [serial = 1574] [outer = 0x9eb9e400]
11:09:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ebab800 == 15 [pid = 1861] [id = 563]
11:09:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9ef18000) [pid = 1861] [serial = 1575] [outer = (nil)]
11:09:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x9f2a9c00) [pid = 1861] [serial = 1576] [outer = 0x9ef18000]
11:09:29 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
11:09:29 INFO - document served over http requires an https
11:09:29 INFO - sub-resource via iframe-tag using the meta-referrer
11:09:29 INFO - delivery method with no-redirect and when
11:09:29 INFO - the target request is cross-origin.
11:09:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2853ms
11:09:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:09:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab6400 == 16 [pid = 1861] [id = 564]
11:09:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0x9eab7c00) [pid = 1861] [serial = 1577] [outer = (nil)]
11:09:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x9eba4800) [pid = 1861] [serial = 1578] [outer = 0x9eab7c00]
11:09:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x9f2a6800) [pid = 1861] [serial = 1579] [outer = 0x9eab7c00]
11:09:31 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab8000 == 15 [pid = 1861] [id = 552]
11:09:31 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabe800 == 14 [pid = 1861] [id = 551]
11:09:31 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fb6c00 == 13 [pid = 1861] [id = 549]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa0c63400) [pid = 1861] [serial = 1495] [outer = (nil)] [url = about:blank]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa1ab3000) [pid = 1861] [serial = 1500] [outer = (nil)] [url = about:blank]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa03fa400) [pid = 1861] [serial = 1485] [outer = (nil)] [url = about:blank]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9fd0b800) [pid = 1861] [serial = 1490] [outer = (nil)] [url = about:blank]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa0024000) [pid = 1861] [serial = 1461] [outer = (nil)] [url = about:blank]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa03fc400) [pid = 1861] [serial = 1464] [outer = (nil)] [url = about:blank]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa1be1400) [pid = 1861] [serial = 1476] [outer = (nil)] [url = about:blank]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa286ac00) [pid = 1861] [serial = 1479] [outer = (nil)] [url = about:blank]
11:09:31 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa2bf5800) [pid = 1861] [serial = 1482] [outer = (nil)] [url = about:blank]
11:09:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd12400 == 14 [pid = 1861] [id = 565]
11:09:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9fd12800) [pid = 1861] [serial = 1580] [outer = (nil)]
11:09:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa0022800) [pid = 1861] [serial = 1581] [outer = 0x9fd12800]
11:09:32 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
11:09:32 INFO - document served over http requires an https
11:09:32 INFO - sub-resource via iframe-tag using the meta-referrer
11:09:32 INFO - delivery method with swap-origin-redirect and when
11:09:32 INFO - the target request is cross-origin.
11:09:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2858ms
11:09:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:09:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef19800 == 15 [pid = 1861] [id = 566]
11:09:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9f2a8000) [pid = 1861] [serial = 1582] [outer = (nil)]
11:09:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa03fc800) [pid = 1861] [serial = 1583] [outer = 0x9f2a8000]
11:09:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa07cb400) [pid = 1861] [serial = 1584] [outer = 0x9f2a8000]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa42b4000) [pid = 1861] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046527977]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa3fba000) [pid = 1861] [serial = 1531] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa39a9000) [pid = 1861] [serial = 1520] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa3df9400) [pid = 1861] [serial = 1523] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa3fb5400) [pid = 1861] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa3f7a800) [pid = 1861] [serial = 1526] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa32a6c00) [pid = 1861] [serial = 1514] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa3771800) [pid = 1861] [serial = 1517] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa0c5d800) [pid = 1861] [serial = 1505] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa1bd6c00) [pid = 1861] [serial = 1508] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa2b30c00) [pid = 1861] [serial = 1511] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x9ef0c400) [pid = 1861] [serial = 1502] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x9eba1000) [pid = 1861] [serial = 1541] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x9ef13800) [pid = 1861] [serial = 1544] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa45ca400) [pid = 1861] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa44bec00) [pid = 1861] [serial = 1536] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa42b2400) [pid = 1861] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046527977]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x9eabdc00) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x9eabf000) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa04eac00) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa3fb2c00) [pid = 1861] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0x9ebab000) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa3f79000) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa376ec00) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa3df3800) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa3f71800) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa3266800) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa3410c00) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa0bf8800) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa1b9fc00) [pid = 1861] [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]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa45c8000) [pid = 1861] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa3403c00) [pid = 1861] [serial = 1515] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa1fb5c00) [pid = 1861] [serial = 1509] [outer = (nil)] [url = about:blank]
11:09:35 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa2beec00) [pid = 1861] [serial = 1512] [outer = (nil)] [url = about:blank]
11:09:36 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
11:09:36 INFO - document served over http requires an https
11:09:36 INFO - sub-resource via script-tag using the meta-referrer
11:09:36 INFO - delivery method with keep-origin-redirect and when
11:09:36 INFO - the target request is cross-origin.
11:09:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3897ms
11:09:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:09:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a6000 == 16 [pid = 1861] [id = 567]
11:09:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa001ec00) [pid = 1861] [serial = 1585] [outer = (nil)]
11:09:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa0bf7000) [pid = 1861] [serial = 1586] [outer = 0xa001ec00]
11:09:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa0c5e000) [pid = 1861] [serial = 1587] [outer = 0xa001ec00]
11:09:38 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
11:09:38 INFO - document served over http requires an https
11:09:38 INFO - sub-resource via script-tag using the meta-referrer
11:09:38 INFO - delivery method with no-redirect and when
11:09:38 INFO - the target request is cross-origin.
11:09:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2041ms
11:09:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:09:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e9800 == 17 [pid = 1861] [id = 568]
11:09:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0x9fd0f800) [pid = 1861] [serial = 1588] [outer = (nil)]
11:09:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa04e9400) [pid = 1861] [serial = 1589] [outer = 0x9fd0f800]
11:09:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa0bf4400) [pid = 1861] [serial = 1590] [outer = 0x9fd0f800]
11:09:40 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
11:09:40 INFO - document served over http requires an https
11:09:40 INFO - sub-resource via script-tag using the meta-referrer
11:09:40 INFO - delivery method with swap-origin-redirect and when
11:09:40 INFO - the target request is cross-origin.
11:09:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2122ms
11:09:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:09:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa001c000 == 18 [pid = 1861] [id = 569]
11:09:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa0134800) [pid = 1861] [serial = 1591] [outer = (nil)]
11:09:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa198a000) [pid = 1861] [serial = 1592] [outer = 0xa0134800]
11:09:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa198ec00) [pid = 1861] [serial = 1593] [outer = 0xa0134800]
11:09:43 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
11:09:43 INFO - document served over http requires an https
11:09:43 INFO - sub-resource via xhr-request using the meta-referrer
11:09:43 INFO - delivery method with keep-origin-redirect and when
11:09:43 INFO - the target request is cross-origin.
11:09:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2243ms
11:09:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:09:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1328000 == 19 [pid = 1861] [id = 570]
11:09:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa1328400) [pid = 1861] [serial = 1594] [outer = (nil)]
11:09:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa1a06800) [pid = 1861] [serial = 1595] [outer = 0xa1328400]
11:09:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa1a0bc00) [pid = 1861] [serial = 1596] [outer = 0xa1328400]
11:09:45 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
11:09:45 INFO - document served over http requires an https
11:09:45 INFO - sub-resource via xhr-request using the meta-referrer
11:09:45 INFO - delivery method with no-redirect and when
11:09:45 INFO - the target request is cross-origin.
11:09:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2661ms
11:09:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:09:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a03800 == 20 [pid = 1861] [id = 571]
11:09:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa1a05400) [pid = 1861] [serial = 1597] [outer = (nil)]
11:09:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa1ab8800) [pid = 1861] [serial = 1598] [outer = 0xa1a05400]
11:09:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa1abd800) [pid = 1861] [serial = 1599] [outer = 0xa1a05400]
11:09:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:09:48 INFO - document served over http requires an https
11:09:48 INFO - sub-resource via xhr-request using the meta-referrer
11:09:48 INFO - delivery method with swap-origin-redirect and when
11:09:48 INFO - the target request is cross-origin.
11:09:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2732ms
11:09:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:09:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b91c00 == 21 [pid = 1861] [id = 572]
11:09:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1b98000) [pid = 1861] [serial = 1600] [outer = (nil)]
11:09:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1b9dc00) [pid = 1861] [serial = 1601] [outer = 0xa1b98000]
11:09:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1bd4000) [pid = 1861] [serial = 1602] [outer = 0xa1b98000]
11:09:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:09:51 INFO - document served over http requires an http
11:09:51 INFO - sub-resource via fetch-request using the meta-referrer
11:09:51 INFO - delivery method with keep-origin-redirect and when
11:09:51 INFO - the target request is same-origin.
11:09:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2659ms
11:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:09:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b9b400 == 22 [pid = 1861] [id = 573]
11:09:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1bdc400) [pid = 1861] [serial = 1603] [outer = (nil)]
11:09:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1fb1800) [pid = 1861] [serial = 1604] [outer = 0xa1bdc400]
11:09:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1fb7000) [pid = 1861] [serial = 1605] [outer = 0xa1bdc400]
11:09:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:09:53 INFO - document served over http requires an http
11:09:53 INFO - sub-resource via fetch-request using the meta-referrer
11:09:53 INFO - delivery method with no-redirect and when
11:09:53 INFO - the target request is same-origin.
11:09:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2551ms
11:09:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:09:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb0400 == 23 [pid = 1861] [id = 574]
11:09:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1fbd400) [pid = 1861] [serial = 1606] [outer = (nil)]
11:09:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa217ec00) [pid = 1861] [serial = 1607] [outer = 0xa1fbd400]
11:09:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa2183800) [pid = 1861] [serial = 1608] [outer = 0xa1fbd400]
11:09:57 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
11:09:57 INFO - document served over http requires an http
11:09:57 INFO - sub-resource via fetch-request using the meta-referrer
11:09:57 INFO - delivery method with swap-origin-redirect and when
11:09:57 INFO - the target request is same-origin.
11:09:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3354ms
11:09:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:09:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa217c800 == 24 [pid = 1861] [id = 575]
11:09:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa238e000) [pid = 1861] [serial = 1609] [outer = (nil)]
11:09:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa2394000) [pid = 1861] [serial = 1610] [outer = 0xa238e000]
11:09:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:09:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2398400) [pid = 1861] [serial = 1611] [outer = 0xa238e000]
11:10:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2865400 == 25 [pid = 1861] [id = 576]
11:10:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2867000) [pid = 1861] [serial = 1612] [outer = (nil)]
11:10:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9ecd7c00) [pid = 1861] [serial = 1613] [outer = 0xa2867000]
11:10:00 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
11:10:00 INFO - document served over http requires an http
11:10:00 INFO - sub-resource via iframe-tag using the meta-referrer
11:10:00 INFO - delivery method with keep-origin-redirect and when
11:10:00 INFO - the target request is same-origin.
11:10:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3195ms
11:10:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:10:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd14000 == 26 [pid = 1861] [id = 577]
11:10:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9fd14400) [pid = 1861] [serial = 1614] [outer = (nil)]
11:10:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa0138800) [pid = 1861] [serial = 1615] [outer = 0x9fd14400]
11:10:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa04f1800) [pid = 1861] [serial = 1616] [outer = 0x9fd14400]
11:10:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1326c00 == 27 [pid = 1861] [id = 578]
11:10:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa1327400) [pid = 1861] [serial = 1617] [outer = (nil)]
11:10:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9f9e7c00) [pid = 1861] [serial = 1618] [outer = 0xa1327400]
11:10:03 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
11:10:03 INFO - document served over http requires an http
11:10:03 INFO - sub-resource via iframe-tag using the meta-referrer
11:10:03 INFO - delivery method with no-redirect and when
11:10:03 INFO - the target request is same-origin.
11:10:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2608ms
11:10:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:10:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0fc00 == 28 [pid = 1861] [id = 579]
11:10:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x9fd11400) [pid = 1861] [serial = 1619] [outer = (nil)]
11:10:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa1a01400) [pid = 1861] [serial = 1620] [outer = 0x9fd11400]
11:10:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa1ab9800) [pid = 1861] [serial = 1621] [outer = 0x9fd11400]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef19800 == 27 [pid = 1861] [id = 566]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd12400 == 26 [pid = 1861] [id = 565]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab6400 == 25 [pid = 1861] [id = 564]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9ebab800 == 24 [pid = 1861] [id = 563]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabe400 == 23 [pid = 1861] [id = 562]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa129fc00 == 22 [pid = 1861] [id = 561]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf7800 == 21 [pid = 1861] [id = 560]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d8400 == 20 [pid = 1861] [id = 559]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa04ef400 == 19 [pid = 1861] [id = 558]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0xa013c400 == 18 [pid = 1861] [id = 557]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd13000 == 17 [pid = 1861] [id = 556]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29f800 == 16 [pid = 1861] [id = 555]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9eaba400 == 15 [pid = 1861] [id = 554]
11:10:04 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba2000 == 14 [pid = 1861] [id = 553]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0x9ebac800) [pid = 1861] [serial = 1542] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa1321400) [pid = 1861] [serial = 1506] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa0130c00) [pid = 1861] [serial = 1503] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa3dfd400) [pid = 1861] [serial = 1524] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa39ad400) [pid = 1861] [serial = 1521] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa3779800) [pid = 1861] [serial = 1518] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa42a9c00) [pid = 1861] [serial = 1532] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa3f7f000) [pid = 1861] [serial = 1527] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9ef1bc00) [pid = 1861] [serial = 1545] [outer = (nil)] [url = about:blank]
11:10:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecda000 == 15 [pid = 1861] [id = 580]
11:10:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9ecda800) [pid = 1861] [serial = 1622] [outer = (nil)]
11:10:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9ece5c00) [pid = 1861] [serial = 1623] [outer = 0x9ecda800]
11:10:05 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
11:10:05 INFO - document served over http requires an http
11:10:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:10:05 INFO - delivery method with swap-origin-redirect and when
11:10:05 INFO - the target request is same-origin.
11:10:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2705ms
11:10:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:10:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29dc00 == 16 [pid = 1861] [id = 581]
11:10:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9f2acc00) [pid = 1861] [serial = 1624] [outer = (nil)]
11:10:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9f9edc00) [pid = 1861] [serial = 1625] [outer = 0x9f2acc00]
11:10:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa0020800) [pid = 1861] [serial = 1626] [outer = 0x9f2acc00]
11:10:08 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
11:10:08 INFO - document served over http requires an http
11:10:08 INFO - sub-resource via script-tag using the meta-referrer
11:10:08 INFO - delivery method with keep-origin-redirect and when
11:10:08 INFO - the target request is same-origin.
11:10:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2390ms
11:10:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:10:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29f800 == 17 [pid = 1861] [id = 582]
11:10:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9f2a0c00) [pid = 1861] [serial = 1627] [outer = (nil)]
11:10:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa07d4000) [pid = 1861] [serial = 1628] [outer = 0x9f2a0c00]
11:10:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa0bf2800) [pid = 1861] [serial = 1629] [outer = 0x9f2a0c00]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x9f9e4c00) [pid = 1861] [serial = 1550] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9f2a9c00) [pid = 1861] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046569313]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa03fc800) [pid = 1861] [serial = 1583] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa013d000) [pid = 1861] [serial = 1556] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa0022800) [pid = 1861] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x9eba4800) [pid = 1861] [serial = 1578] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa131dc00) [pid = 1861] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa0bfac00) [pid = 1861] [serial = 1565] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa1292400) [pid = 1861] [serial = 1568] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa0b32800) [pid = 1861] [serial = 1562] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0x9fd18000) [pid = 1861] [serial = 1553] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9ecde800) [pid = 1861] [serial = 1547] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa04f1000) [pid = 1861] [serial = 1559] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x9f2a1800) [pid = 1861] [serial = 1573] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa0bf7000) [pid = 1861] [serial = 1586] [outer = (nil)] [url = about:blank]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x9f2a8000) [pid = 1861] [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]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0x9ef18000) [pid = 1861] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046569313]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x9eab7c00) [pid = 1861] [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]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9eb9e400) [pid = 1861] [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]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x9fd12800) [pid = 1861] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa1319c00) [pid = 1861] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa3fb7000) [pid = 1861] [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]
11:10:11 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa44c5800) [pid = 1861] [serial = 1537] [outer = (nil)] [url = about:blank]
11:10:11 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
11:10:11 INFO - document served over http requires an http
11:10:11 INFO - sub-resource via script-tag using the meta-referrer
11:10:11 INFO - delivery method with no-redirect and when
11:10:11 INFO - the target request is same-origin.
11:10:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3449ms
11:10:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:10:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef15c00 == 18 [pid = 1861] [id = 583]
11:10:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9f2a0400) [pid = 1861] [serial = 1630] [outer = (nil)]
11:10:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa001d400) [pid = 1861] [serial = 1631] [outer = 0x9f2a0400]
11:10:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa0b3b400) [pid = 1861] [serial = 1632] [outer = 0x9f2a0400]
11:10:14 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
11:10:14 INFO - document served over http requires an http
11:10:14 INFO - sub-resource via script-tag using the meta-referrer
11:10:14 INFO - delivery method with swap-origin-redirect and when
11:10:14 INFO - the target request is same-origin.
11:10:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2553ms
11:10:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:10:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a8000 == 19 [pid = 1861] [id = 584]
11:10:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x9f9e4c00) [pid = 1861] [serial = 1633] [outer = (nil)]
11:10:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa013d400) [pid = 1861] [serial = 1634] [outer = 0x9f9e4c00]
11:10:16 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa07d9000) [pid = 1861] [serial = 1635] [outer = 0x9f9e4c00]
11:10:17 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
11:10:17 INFO - document served over http requires an http
11:10:17 INFO - sub-resource via xhr-request using the meta-referrer
11:10:17 INFO - delivery method with keep-origin-redirect and when
11:10:17 INFO - the target request is same-origin.
11:10:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3747ms
11:10:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:10:18 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0135c00 == 20 [pid = 1861] [id = 585]
11:10:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa0137800) [pid = 1861] [serial = 1636] [outer = (nil)]
11:10:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa198ac00) [pid = 1861] [serial = 1637] [outer = 0xa0137800]
11:10:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1ab2c00) [pid = 1861] [serial = 1638] [outer = 0xa0137800]
11:10:20 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
11:10:20 INFO - document served over http requires an http
11:10:20 INFO - sub-resource via xhr-request using the meta-referrer
11:10:20 INFO - delivery method with no-redirect and when
11:10:20 INFO - the target request is same-origin.
11:10:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2291ms
11:10:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:10:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa131dc00 == 21 [pid = 1861] [id = 586]
11:10:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1320000) [pid = 1861] [serial = 1639] [outer = (nil)]
11:10:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa2186c00) [pid = 1861] [serial = 1640] [outer = 0xa1320000]
11:10:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa2863400) [pid = 1861] [serial = 1641] [outer = 0xa1320000]
11:10:22 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
11:10:22 INFO - document served over http requires an http
11:10:22 INFO - sub-resource via xhr-request using the meta-referrer
11:10:22 INFO - delivery method with swap-origin-redirect and when
11:10:22 INFO - the target request is same-origin.
11:10:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2045ms
11:10:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:10:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa286e400 == 22 [pid = 1861] [id = 587]
11:10:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa286e800) [pid = 1861] [serial = 1642] [outer = (nil)]
11:10:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2b34000) [pid = 1861] [serial = 1643] [outer = 0xa286e800]
11:10:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2b38800) [pid = 1861] [serial = 1644] [outer = 0xa286e800]
11:10:24 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
11:10:24 INFO - document served over http requires an https
11:10:24 INFO - sub-resource via fetch-request using the meta-referrer
11:10:24 INFO - delivery method with keep-origin-redirect and when
11:10:24 INFO - the target request is same-origin.
11:10:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2517ms
11:10:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:10:25 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b32c00 == 23 [pid = 1861] [id = 588]
11:10:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa2be8c00) [pid = 1861] [serial = 1645] [outer = (nil)]
11:10:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2bedc00) [pid = 1861] [serial = 1646] [outer = 0xa2be8c00]
11:10:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa2bf2800) [pid = 1861] [serial = 1647] [outer = 0xa2be8c00]
11:10:27 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
11:10:27 INFO - document served over http requires an https
11:10:27 INFO - sub-resource via fetch-request using the meta-referrer
11:10:27 INFO - delivery method with no-redirect and when
11:10:27 INFO - the target request is same-origin.
11:10:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2746ms
11:10:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:10:28 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bec400 == 24 [pid = 1861] [id = 589]
11:10:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa313b400) [pid = 1861] [serial = 1648] [outer = (nil)]
11:10:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa3143400) [pid = 1861] [serial = 1649] [outer = 0xa313b400]
11:10:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa3148000) [pid = 1861] [serial = 1650] [outer = 0xa313b400]
11:10:30 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
11:10:30 INFO - document served over http requires an https
11:10:30 INFO - sub-resource via fetch-request using the meta-referrer
11:10:30 INFO - delivery method with swap-origin-redirect and when
11:10:30 INFO - the target request is same-origin.
11:10:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2656ms
11:10:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:10:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3141800 == 25 [pid = 1861] [id = 590]
11:10:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa3262000) [pid = 1861] [serial = 1651] [outer = (nil)]
11:10:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa3268800) [pid = 1861] [serial = 1652] [outer = 0xa3262000]
11:10:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa326d400) [pid = 1861] [serial = 1653] [outer = 0xa3262000]
11:10:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32a9000 == 26 [pid = 1861] [id = 591]
11:10:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa32a9400) [pid = 1861] [serial = 1654] [outer = (nil)]
11:10:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa32aa800) [pid = 1861] [serial = 1655] [outer = 0xa32a9400]
11:10:33 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
11:10:33 INFO - document served over http requires an https
11:10:33 INFO - sub-resource via iframe-tag using the meta-referrer
11:10:33 INFO - delivery method with keep-origin-redirect and when
11:10:33 INFO - the target request is same-origin.
11:10:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2925ms
11:10:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:10:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3265c00 == 27 [pid = 1861] [id = 592]
11:10:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa3266000) [pid = 1861] [serial = 1656] [outer = (nil)]
11:10:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa3403c00) [pid = 1861] [serial = 1657] [outer = 0xa3266000]
11:10:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa3408800) [pid = 1861] [serial = 1658] [outer = 0xa3266000]
11:10:35 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3410c00 == 28 [pid = 1861] [id = 593]
11:10:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa3411400) [pid = 1861] [serial = 1659] [outer = (nil)]
11:10:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa376f400) [pid = 1861] [serial = 1660] [outer = 0xa3411400]
11:10:35 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
11:10:35 INFO - document served over http requires an https
11:10:35 INFO - sub-resource via iframe-tag using the meta-referrer
11:10:35 INFO - delivery method with no-redirect and when
11:10:35 INFO - the target request is same-origin.
11:10:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2542ms
11:10:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:10:37 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32ab400 == 29 [pid = 1861] [id = 594]
11:10:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa32adc00) [pid = 1861] [serial = 1661] [outer = (nil)]
11:10:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa3775000) [pid = 1861] [serial = 1662] [outer = 0xa32adc00]
11:10:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa3779c00) [pid = 1861] [serial = 1663] [outer = 0xa32adc00]
11:10:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39a5c00 == 30 [pid = 1861] [id = 595]
11:10:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa39a6000) [pid = 1861] [serial = 1664] [outer = (nil)]
11:10:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x9f2a5400) [pid = 1861] [serial = 1665] [outer = 0xa39a6000]
11:10:40 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
11:10:40 INFO - document served over http requires an https
11:10:40 INFO - sub-resource via iframe-tag using the meta-referrer
11:10:40 INFO - delivery method with swap-origin-redirect and when
11:10:40 INFO - the target request is same-origin.
11:10:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4242ms
11:10:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:10:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0bc00 == 31 [pid = 1861] [id = 596]
11:10:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa001b400) [pid = 1861] [serial = 1666] [outer = (nil)]
11:10:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa0131800) [pid = 1861] [serial = 1667] [outer = 0xa001b400]
11:10:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa07d8c00) [pid = 1861] [serial = 1668] [outer = 0xa001b400]
11:10:42 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
11:10:42 INFO - document served over http requires an https
11:10:42 INFO - sub-resource via script-tag using the meta-referrer
11:10:42 INFO - delivery method with keep-origin-redirect and when
11:10:42 INFO - the target request is same-origin.
11:10:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2514ms
11:10:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:10:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eb9e400 == 32 [pid = 1861] [id = 597]
11:10:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x9ef16000) [pid = 1861] [serial = 1669] [outer = (nil)]
11:10:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x9fd18400) [pid = 1861] [serial = 1670] [outer = 0x9ef16000]
11:10:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa1294400) [pid = 1861] [serial = 1671] [outer = 0x9ef16000]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29f800 == 31 [pid = 1861] [id = 582]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa2865400 == 30 [pid = 1861] [id = 576]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29dc00 == 29 [pid = 1861] [id = 581]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecda000 == 28 [pid = 1861] [id = 580]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0fc00 == 27 [pid = 1861] [id = 579]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1326c00 == 26 [pid = 1861] [id = 578]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd14000 == 25 [pid = 1861] [id = 577]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa217c800 == 24 [pid = 1861] [id = 575]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb0400 == 23 [pid = 1861] [id = 574]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b9b400 == 22 [pid = 1861] [id = 573]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b91c00 == 21 [pid = 1861] [id = 572]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a03800 == 20 [pid = 1861] [id = 571]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa1328000 == 19 [pid = 1861] [id = 570]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0xa001c000 == 18 [pid = 1861] [id = 569]
11:10:44 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e9800 == 17 [pid = 1861] [id = 568]
11:10:44 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa1290400) [pid = 1861] [serial = 1574] [outer = (nil)] [url = about:blank]
11:10:44 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x9f2a6800) [pid = 1861] [serial = 1579] [outer = (nil)] [url = about:blank]
11:10:44 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa07cb400) [pid = 1861] [serial = 1584] [outer = (nil)] [url = about:blank]
11:10:44 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
11:10:44 INFO - document served over http requires an https
11:10:44 INFO - sub-resource via script-tag using the meta-referrer
11:10:44 INFO - delivery method with no-redirect and when
11:10:44 INFO - the target request is same-origin.
11:10:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2157ms
11:10:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:10:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a7000 == 18 [pid = 1861] [id = 598]
11:10:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x9f9e4000) [pid = 1861] [serial = 1672] [outer = (nil)]
11:10:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa001f400) [pid = 1861] [serial = 1673] [outer = 0x9f9e4000]
11:10:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa0b34400) [pid = 1861] [serial = 1674] [outer = 0x9f9e4000]
11:10:47 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
11:10:47 INFO - document served over http requires an https
11:10:47 INFO - sub-resource via script-tag using the meta-referrer
11:10:47 INFO - delivery method with swap-origin-redirect and when
11:10:47 INFO - the target request is same-origin.
11:10:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2643ms
11:10:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:10:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0a800 == 19 [pid = 1861] [id = 599]
11:10:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa1992800) [pid = 1861] [serial = 1675] [outer = (nil)]
11:10:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa1ab2000) [pid = 1861] [serial = 1676] [outer = 0xa1992800]
11:10:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa1abd000) [pid = 1861] [serial = 1677] [outer = 0xa1992800]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa2867000) [pid = 1861] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa1ab8800) [pid = 1861] [serial = 1598] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa217ec00) [pid = 1861] [serial = 1607] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa0138800) [pid = 1861] [serial = 1615] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x9ece5c00) [pid = 1861] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa1a06800) [pid = 1861] [serial = 1595] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa04e9400) [pid = 1861] [serial = 1589] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa07d4000) [pid = 1861] [serial = 1628] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9f9edc00) [pid = 1861] [serial = 1625] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0x9f9e7c00) [pid = 1861] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046602697]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa198a000) [pid = 1861] [serial = 1592] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0x9ecd7c00) [pid = 1861] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa1fb1800) [pid = 1861] [serial = 1604] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa1a01400) [pid = 1861] [serial = 1620] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa2394000) [pid = 1861] [serial = 1610] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa1b9dc00) [pid = 1861] [serial = 1601] [outer = (nil)] [url = about:blank]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0x9fd14400) [pid = 1861] [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]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9fd11400) [pid = 1861] [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]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0x9f2a0c00) [pid = 1861] [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]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x9f2acc00) [pid = 1861] [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]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa1327400) [pid = 1861] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046602697]
11:10:51 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0x9ecda800) [pid = 1861] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:10:51 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
11:10:51 INFO - document served over http requires an https
11:10:51 INFO - sub-resource via xhr-request using the meta-referrer
11:10:51 INFO - delivery method with keep-origin-redirect and when
11:10:51 INFO - the target request is same-origin.
11:10:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4088ms
11:10:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:10:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab9000 == 20 [pid = 1861] [id = 600]
11:10:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x9eba0000) [pid = 1861] [serial = 1678] [outer = (nil)]
11:10:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x9ef16800) [pid = 1861] [serial = 1679] [outer = 0x9eba0000]
11:10:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa04e9400) [pid = 1861] [serial = 1680] [outer = 0x9eba0000]
11:10:54 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
11:10:54 INFO - document served over http requires an https
11:10:54 INFO - sub-resource via xhr-request using the meta-referrer
11:10:54 INFO - delivery method with no-redirect and when
11:10:54 INFO - the target request is same-origin.
11:10:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2599ms
11:10:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:10:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2acc00 == 21 [pid = 1861] [id = 601]
11:10:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa03eec00) [pid = 1861] [serial = 1681] [outer = (nil)]
11:10:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa1a0a000) [pid = 1861] [serial = 1682] [outer = 0xa03eec00]
11:10:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa1b9dc00) [pid = 1861] [serial = 1683] [outer = 0xa03eec00]
11:10:57 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
11:10:57 INFO - document served over http requires an https
11:10:57 INFO - sub-resource via xhr-request using the meta-referrer
11:10:57 INFO - delivery method with swap-origin-redirect and when
11:10:57 INFO - the target request is same-origin.
11:10:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3453ms
11:10:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:10:58 INFO - PROCESS | 1810 | ++DOCSHELL 0xa198e400 == 22 [pid = 1861] [id = 602]
11:10:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa1a02800) [pid = 1861] [serial = 1684] [outer = (nil)]
11:10:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa217d000) [pid = 1861] [serial = 1685] [outer = 0xa1a02800]
11:10:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:10:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa238ec00) [pid = 1861] [serial = 1686] [outer = 0xa1a02800]
11:11:00 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
11:11:00 INFO - document served over http requires an http
11:11:00 INFO - sub-resource via fetch-request using the http-csp
11:11:00 INFO - delivery method with keep-origin-redirect and when
11:11:00 INFO - the target request is cross-origin.
11:11:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2361ms
11:11:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:11:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb5400 == 23 [pid = 1861] [id = 603]
11:11:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa1fb8c00) [pid = 1861] [serial = 1687] [outer = (nil)]
11:11:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa313c400) [pid = 1861] [serial = 1688] [outer = 0xa1fb8c00]
11:11:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa3143c00) [pid = 1861] [serial = 1689] [outer = 0xa1fb8c00]
11:11:02 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
11:11:02 INFO - document served over http requires an http
11:11:02 INFO - sub-resource via fetch-request using the http-csp
11:11:02 INFO - delivery method with no-redirect and when
11:11:02 INFO - the target request is cross-origin.
11:11:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2402ms
11:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:11:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa340d400 == 24 [pid = 1861] [id = 604]
11:11:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa3410400) [pid = 1861] [serial = 1690] [outer = (nil)]
11:11:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa39a1000) [pid = 1861] [serial = 1691] [outer = 0xa3410400]
11:11:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa39ab000) [pid = 1861] [serial = 1692] [outer = 0xa3410400]
11:11:05 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
11:11:05 INFO - document served over http requires an http
11:11:05 INFO - sub-resource via fetch-request using the http-csp
11:11:05 INFO - delivery method with swap-origin-redirect and when
11:11:05 INFO - the target request is cross-origin.
11:11:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2497ms
11:11:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:11:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3775800 == 25 [pid = 1861] [id = 605]
11:11:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa3df0800) [pid = 1861] [serial = 1693] [outer = (nil)]
11:11:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa3df7c00) [pid = 1861] [serial = 1694] [outer = 0xa3df0800]
11:11:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa3dff800) [pid = 1861] [serial = 1695] [outer = 0xa3df0800]
11:11:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f78000 == 26 [pid = 1861] [id = 606]
11:11:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa3f78400) [pid = 1861] [serial = 1696] [outer = (nil)]
11:11:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa3f7b400) [pid = 1861] [serial = 1697] [outer = 0xa3f78400]
11:11:08 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
11:11:08 INFO - document served over http requires an http
11:11:08 INFO - sub-resource via iframe-tag using the http-csp
11:11:08 INFO - delivery method with keep-origin-redirect and when
11:11:08 INFO - the target request is cross-origin.
11:11:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2857ms
11:11:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:11:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df4000 == 27 [pid = 1861] [id = 607]
11:11:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa3df4400) [pid = 1861] [serial = 1698] [outer = (nil)]
11:11:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa3fad800) [pid = 1861] [serial = 1699] [outer = 0xa3df4400]
11:11:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa3fb2000) [pid = 1861] [serial = 1700] [outer = 0xa3df4400]
11:11:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fbb400 == 28 [pid = 1861] [id = 608]
11:11:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa3fbb800) [pid = 1861] [serial = 1701] [outer = (nil)]
11:11:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa42a8c00) [pid = 1861] [serial = 1702] [outer = 0xa3fbb800]
11:11:11 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
11:11:11 INFO - document served over http requires an http
11:11:11 INFO - sub-resource via iframe-tag using the http-csp
11:11:11 INFO - delivery method with no-redirect and when
11:11:11 INFO - the target request is cross-origin.
11:11:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2939ms
11:11:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:11:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f7e000 == 29 [pid = 1861] [id = 609]
11:11:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa3f7fc00) [pid = 1861] [serial = 1703] [outer = (nil)]
11:11:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa42af000) [pid = 1861] [serial = 1704] [outer = 0xa3f7fc00]
11:11:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa42b4000) [pid = 1861] [serial = 1705] [outer = 0xa3f7fc00]
11:11:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44c0800 == 30 [pid = 1861] [id = 610]
11:11:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa44c0c00) [pid = 1861] [serial = 1706] [outer = (nil)]
11:11:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa44c2c00) [pid = 1861] [serial = 1707] [outer = 0xa44c0c00]
11:11:13 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
11:11:13 INFO - document served over http requires an http
11:11:13 INFO - sub-resource via iframe-tag using the http-csp
11:11:13 INFO - delivery method with swap-origin-redirect and when
11:11:13 INFO - the target request is cross-origin.
11:11:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2805ms
11:11:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:11:15 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42ac800 == 31 [pid = 1861] [id = 611]
11:11:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa42ad400) [pid = 1861] [serial = 1708] [outer = (nil)]
11:11:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa44c9c00) [pid = 1861] [serial = 1709] [outer = 0xa42ad400]
11:11:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa45ca000) [pid = 1861] [serial = 1710] [outer = 0xa42ad400]
11:11:17 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
11:11:17 INFO - document served over http requires an http
11:11:17 INFO - sub-resource via script-tag using the http-csp
11:11:17 INFO - delivery method with keep-origin-redirect and when
11:11:17 INFO - the target request is cross-origin.
11:11:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3953ms
11:11:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:11:18 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44c8000 == 32 [pid = 1861] [id = 612]
11:11:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa44c8400) [pid = 1861] [serial = 1711] [outer = (nil)]
11:11:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa45d5000) [pid = 1861] [serial = 1712] [outer = 0xa44c8400]
11:11:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa4ca4000) [pid = 1861] [serial = 1713] [outer = 0xa44c8400]
11:11:20 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
11:11:20 INFO - document served over http requires an http
11:11:20 INFO - sub-resource via script-tag using the http-csp
11:11:20 INFO - delivery method with no-redirect and when
11:11:20 INFO - the target request is cross-origin.
11:11:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2347ms
11:11:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:11:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e4400 == 33 [pid = 1861] [id = 613]
11:11:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x9f9e6000) [pid = 1861] [serial = 1714] [outer = (nil)]
11:11:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa013c400) [pid = 1861] [serial = 1715] [outer = 0x9f9e6000]
11:11:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa0bf3400) [pid = 1861] [serial = 1716] [outer = 0x9f9e6000]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a8000 == 32 [pid = 1861] [id = 584]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa0135c00 == 31 [pid = 1861] [id = 585]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa131dc00 == 30 [pid = 1861] [id = 586]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa286e400 == 29 [pid = 1861] [id = 587]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b32c00 == 28 [pid = 1861] [id = 588]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bec400 == 27 [pid = 1861] [id = 589]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa32a9000 == 26 [pid = 1861] [id = 591]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa3141800 == 25 [pid = 1861] [id = 590]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa3410c00 == 24 [pid = 1861] [id = 593]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa3265c00 == 23 [pid = 1861] [id = 592]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0bc00 == 22 [pid = 1861] [id = 596]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9eb9e400 == 21 [pid = 1861] [id = 597]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa39a5c00 == 20 [pid = 1861] [id = 595]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef15c00 == 19 [pid = 1861] [id = 583]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a7000 == 18 [pid = 1861] [id = 598]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a6000 == 17 [pid = 1861] [id = 567]
11:11:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0a800 == 16 [pid = 1861] [id = 599]
11:11:22 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa1ab9800) [pid = 1861] [serial = 1621] [outer = (nil)] [url = about:blank]
11:11:22 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa0020800) [pid = 1861] [serial = 1626] [outer = (nil)] [url = about:blank]
11:11:22 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa04f1800) [pid = 1861] [serial = 1616] [outer = (nil)] [url = about:blank]
11:11:22 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa0bf2800) [pid = 1861] [serial = 1629] [outer = (nil)] [url = about:blank]
11:11:23 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
11:11:23 INFO - document served over http requires an http
11:11:23 INFO - sub-resource via script-tag using the http-csp
11:11:23 INFO - delivery method with swap-origin-redirect and when
11:11:23 INFO - the target request is cross-origin.
11:11:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3307ms
11:11:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:11:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a2800 == 17 [pid = 1861] [id = 614]
11:11:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x9f9e7c00) [pid = 1861] [serial = 1717] [outer = (nil)]
11:11:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x9f9f1800) [pid = 1861] [serial = 1718] [outer = 0x9f9e7c00]
11:11:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa0028400) [pid = 1861] [serial = 1719] [outer = 0x9f9e7c00]
11:11:26 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
11:11:26 INFO - document served over http requires an http
11:11:26 INFO - sub-resource via xhr-request using the http-csp
11:11:26 INFO - delivery method with keep-origin-redirect and when
11:11:26 INFO - the target request is cross-origin.
11:11:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2549ms
11:11:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:11:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e5400 == 18 [pid = 1861] [id = 615]
11:11:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa04e8400) [pid = 1861] [serial = 1720] [outer = (nil)]
11:11:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa04f3000) [pid = 1861] [serial = 1721] [outer = 0xa04e8400]
11:11:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0xa07d4c00) [pid = 1861] [serial = 1722] [outer = 0xa04e8400]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa32aa800) [pid = 1861] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa198ac00) [pid = 1861] [serial = 1637] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa001f400) [pid = 1861] [serial = 1673] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x9fd18400) [pid = 1861] [serial = 1670] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa2b34000) [pid = 1861] [serial = 1643] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa3775000) [pid = 1861] [serial = 1662] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa3403c00) [pid = 1861] [serial = 1657] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0x9f2a5400) [pid = 1861] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa3143400) [pid = 1861] [serial = 1649] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa2bedc00) [pid = 1861] [serial = 1646] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa2186c00) [pid = 1861] [serial = 1640] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa0131800) [pid = 1861] [serial = 1667] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa013d400) [pid = 1861] [serial = 1634] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa3268800) [pid = 1861] [serial = 1652] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa376f400) [pid = 1861] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046635516]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa001d400) [pid = 1861] [serial = 1631] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa1ab2000) [pid = 1861] [serial = 1676] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x9eabec00) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x9f2a0400) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x9f9e4000) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa03f6c00) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x9ef16000) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa07d4400) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa001ec00) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa001b400) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x9f2a6c00) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa0c60c00) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9fd13400) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa0b3e800) [pid = 1861] [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]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa32a9400) [pid = 1861] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa3411400) [pid = 1861] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046635516]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa39a6000) [pid = 1861] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa0021c00) [pid = 1861] [serial = 1554] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa0b37400) [pid = 1861] [serial = 1563] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0x9f9f0000) [pid = 1861] [serial = 1551] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa03f1c00) [pid = 1861] [serial = 1557] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa1296800) [pid = 1861] [serial = 1569] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa0c5e000) [pid = 1861] [serial = 1587] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa0c5a400) [pid = 1861] [serial = 1566] [outer = (nil)] [url = about:blank]
11:11:29 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa07cc800) [pid = 1861] [serial = 1560] [outer = (nil)] [url = about:blank]
11:11:29 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
11:11:29 INFO - document served over http requires an http
11:11:29 INFO - sub-resource via xhr-request using the http-csp
11:11:29 INFO - delivery method with no-redirect and when
11:11:29 INFO - the target request is cross-origin.
11:11:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3603ms
11:11:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:11:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a3c00 == 19 [pid = 1861] [id = 616]
11:11:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x9fd0dc00) [pid = 1861] [serial = 1723] [outer = (nil)]
11:11:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa001ec00) [pid = 1861] [serial = 1724] [outer = 0x9fd0dc00]
11:11:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa03f8400) [pid = 1861] [serial = 1725] [outer = 0x9fd0dc00]
11:11:32 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
11:11:32 INFO - document served over http requires an http
11:11:32 INFO - sub-resource via xhr-request using the http-csp
11:11:32 INFO - delivery method with swap-origin-redirect and when
11:11:32 INFO - the target request is cross-origin.
11:11:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2700ms
11:11:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:11:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a6c00 == 20 [pid = 1861] [id = 617]
11:11:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0x9f9f0000) [pid = 1861] [serial = 1726] [outer = (nil)]
11:11:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa04f4800) [pid = 1861] [serial = 1727] [outer = 0x9f9f0000]
11:11:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa0b39800) [pid = 1861] [serial = 1728] [outer = 0x9f9f0000]
11:11:36 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
11:11:36 INFO - document served over http requires an https
11:11:36 INFO - sub-resource via fetch-request using the http-csp
11:11:36 INFO - delivery method with keep-origin-redirect and when
11:11:36 INFO - the target request is cross-origin.
11:11:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3855ms
11:11:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:11:36 INFO - PROCESS | 1810 | ++DOCSHELL 0xa013ec00 == 21 [pid = 1861] [id = 618]
11:11:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa03fb400) [pid = 1861] [serial = 1729] [outer = (nil)]
11:11:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa129cc00) [pid = 1861] [serial = 1730] [outer = 0xa03fb400]
11:11:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa1324400) [pid = 1861] [serial = 1731] [outer = 0xa03fb400]
11:11:38 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
11:11:38 INFO - document served over http requires an https
11:11:38 INFO - sub-resource via fetch-request using the http-csp
11:11:38 INFO - delivery method with no-redirect and when
11:11:38 INFO - the target request is cross-origin.
11:11:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2386ms
11:11:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:11:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1294c00 == 22 [pid = 1861] [id = 619]
11:11:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa1295c00) [pid = 1861] [serial = 1732] [outer = (nil)]
11:11:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa1aba000) [pid = 1861] [serial = 1733] [outer = 0xa1295c00]
11:11:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa1bdac00) [pid = 1861] [serial = 1734] [outer = 0xa1295c00]
11:11:41 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
11:11:41 INFO - document served over http requires an https
11:11:41 INFO - sub-resource via fetch-request using the http-csp
11:11:41 INFO - delivery method with swap-origin-redirect and when
11:11:41 INFO - the target request is cross-origin.
11:11:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2444ms
11:11:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:11:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a0e400 == 23 [pid = 1861] [id = 620]
11:11:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa217ec00) [pid = 1861] [serial = 1735] [outer = (nil)]
11:11:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa286b000) [pid = 1861] [serial = 1736] [outer = 0xa217ec00]
11:11:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa2b32c00) [pid = 1861] [serial = 1737] [outer = 0xa217ec00]
11:11:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bf0000 == 24 [pid = 1861] [id = 621]
11:11:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa2bf0400) [pid = 1861] [serial = 1738] [outer = (nil)]
11:11:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa2b3e800) [pid = 1861] [serial = 1739] [outer = 0xa2bf0400]
11:11:44 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
11:11:44 INFO - document served over http requires an https
11:11:44 INFO - sub-resource via iframe-tag using the http-csp
11:11:44 INFO - delivery method with keep-origin-redirect and when
11:11:44 INFO - the target request is cross-origin.
11:11:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2901ms
11:11:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:11:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2394800 == 25 [pid = 1861] [id = 622]
11:11:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa2bf1400) [pid = 1861] [serial = 1740] [outer = (nil)]
11:11:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa3266800) [pid = 1861] [serial = 1741] [outer = 0xa2bf1400]
11:11:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa32a7000) [pid = 1861] [serial = 1742] [outer = 0xa2bf1400]
11:11:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3405400 == 26 [pid = 1861] [id = 623]
11:11:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa3408000) [pid = 1861] [serial = 1743] [outer = (nil)]
11:11:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa3410000) [pid = 1861] [serial = 1744] [outer = 0xa3408000]
11:11:46 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
11:11:46 INFO - document served over http requires an https
11:11:46 INFO - sub-resource via iframe-tag using the http-csp
11:11:46 INFO - delivery method with no-redirect and when
11:11:46 INFO - the target request is cross-origin.
11:11:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2792ms
11:11:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:11:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa340bc00 == 27 [pid = 1861] [id = 624]
11:11:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa340d000) [pid = 1861] [serial = 1745] [outer = (nil)]
11:11:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa3779000) [pid = 1861] [serial = 1746] [outer = 0xa340d000]
11:11:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa3df2800) [pid = 1861] [serial = 1747] [outer = 0xa340d000]
11:11:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3f7c000 == 28 [pid = 1861] [id = 625]
11:11:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa3f7cc00) [pid = 1861] [serial = 1748] [outer = (nil)]
11:11:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa3fb5800) [pid = 1861] [serial = 1749] [outer = 0xa3f7cc00]
11:11:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:11:49 INFO - document served over http requires an https
11:11:49 INFO - sub-resource via iframe-tag using the http-csp
11:11:49 INFO - delivery method with swap-origin-redirect and when
11:11:49 INFO - the target request is cross-origin.
11:11:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3004ms
11:11:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:11:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3775000 == 29 [pid = 1861] [id = 626]
11:11:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa3775400) [pid = 1861] [serial = 1750] [outer = (nil)]
11:11:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa44c7800) [pid = 1861] [serial = 1751] [outer = 0xa3775400]
11:11:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa45cf800) [pid = 1861] [serial = 1752] [outer = 0xa3775400]
11:11:52 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
11:11:52 INFO - document served over http requires an https
11:11:52 INFO - sub-resource via script-tag using the http-csp
11:11:52 INFO - delivery method with keep-origin-redirect and when
11:11:52 INFO - the target request is cross-origin.
11:11:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2903ms
11:11:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:11:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44bc000 == 30 [pid = 1861] [id = 627]
11:11:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa44be000) [pid = 1861] [serial = 1753] [outer = (nil)]
11:11:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa4d55800) [pid = 1861] [serial = 1754] [outer = 0xa44be000]
11:11:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa4d59000) [pid = 1861] [serial = 1755] [outer = 0xa44be000]
11:11:56 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
11:11:56 INFO - document served over http requires an https
11:11:56 INFO - sub-resource via script-tag using the http-csp
11:11:56 INFO - delivery method with no-redirect and when
11:11:56 INFO - the target request is cross-origin.
11:11:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3647ms
11:11:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:11:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4d53c00 == 31 [pid = 1861] [id = 628]
11:11:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa4d54000) [pid = 1861] [serial = 1756] [outer = (nil)]
11:11:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa4db0000) [pid = 1861] [serial = 1757] [outer = 0xa4d54000]
11:11:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:11:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa4db4c00) [pid = 1861] [serial = 1758] [outer = 0xa4d54000]
11:11:58 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
11:11:58 INFO - document served over http requires an https
11:11:58 INFO - sub-resource via script-tag using the http-csp
11:11:58 INFO - delivery method with swap-origin-redirect and when
11:11:58 INFO - the target request is cross-origin.
11:11:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2315ms
11:11:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:11:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4daec00 == 32 [pid = 1861] [id = 629]
11:11:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa4dbbc00) [pid = 1861] [serial = 1759] [outer = (nil)]
11:11:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa5159800) [pid = 1861] [serial = 1760] [outer = 0xa4dbbc00]
11:11:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa515d400) [pid = 1861] [serial = 1761] [outer = 0xa4dbbc00]
11:12:01 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
11:12:01 INFO - document served over http requires an https
11:12:01 INFO - sub-resource via xhr-request using the http-csp
11:12:01 INFO - delivery method with keep-origin-redirect and when
11:12:01 INFO - the target request is cross-origin.
11:12:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2238ms
11:12:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab9000 == 31 [pid = 1861] [id = 600]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2acc00 == 30 [pid = 1861] [id = 601]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa198e400 == 29 [pid = 1861] [id = 602]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb5400 == 28 [pid = 1861] [id = 603]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa340d400 == 27 [pid = 1861] [id = 604]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f78000 == 26 [pid = 1861] [id = 606]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3775800 == 25 [pid = 1861] [id = 605]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fbb400 == 24 [pid = 1861] [id = 608]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df4000 == 23 [pid = 1861] [id = 607]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa44c0800 == 22 [pid = 1861] [id = 610]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f7e000 == 21 [pid = 1861] [id = 609]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa42ac800 == 20 [pid = 1861] [id = 611]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e4400 == 19 [pid = 1861] [id = 613]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a2800 == 18 [pid = 1861] [id = 614]
11:12:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e5400 == 17 [pid = 1861] [id = 615]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a6c00 == 16 [pid = 1861] [id = 617]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa013ec00 == 15 [pid = 1861] [id = 618]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa1294c00 == 14 [pid = 1861] [id = 619]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bf0000 == 13 [pid = 1861] [id = 621]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a0e400 == 12 [pid = 1861] [id = 620]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa3405400 == 11 [pid = 1861] [id = 623]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa2394800 == 10 [pid = 1861] [id = 622]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa32ab400 == 9 [pid = 1861] [id = 594]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa3f7c000 == 8 [pid = 1861] [id = 625]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa340bc00 == 7 [pid = 1861] [id = 624]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa3775000 == 6 [pid = 1861] [id = 626]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa44bc000 == 5 [pid = 1861] [id = 627]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa4d53c00 == 4 [pid = 1861] [id = 628]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a3c00 == 3 [pid = 1861] [id = 616]
11:12:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa44c8000 == 2 [pid = 1861] [id = 612]
11:12:03 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa0b34400) [pid = 1861] [serial = 1674] [outer = (nil)] [url = about:blank]
11:12:03 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa07d8c00) [pid = 1861] [serial = 1668] [outer = (nil)] [url = about:blank]
11:12:03 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa0b3b400) [pid = 1861] [serial = 1632] [outer = (nil)] [url = about:blank]
11:12:03 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa1294400) [pid = 1861] [serial = 1671] [outer = (nil)] [url = about:blank]
11:12:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabe400 == 3 [pid = 1861] [id = 630]
11:12:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x9eabf000) [pid = 1861] [serial = 1762] [outer = (nil)]
11:12:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x9eb9e800) [pid = 1861] [serial = 1763] [outer = 0x9eabf000]
11:12:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x9ebaa000) [pid = 1861] [serial = 1764] [outer = 0x9eabf000]
11:12:06 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
11:12:06 INFO - document served over http requires an https
11:12:06 INFO - sub-resource via xhr-request using the http-csp
11:12:06 INFO - delivery method with no-redirect and when
11:12:06 INFO - the target request is cross-origin.
11:12:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4730ms
11:12:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:12:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eac0000 == 4 [pid = 1861] [id = 631]
11:12:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x9ecd8800) [pid = 1861] [serial = 1765] [outer = (nil)]
11:12:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x9ef10c00) [pid = 1861] [serial = 1766] [outer = 0x9ecd8800]
11:12:07 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x9ef16c00) [pid = 1861] [serial = 1767] [outer = 0x9ecd8800]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x9eba0000) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa42ad400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa3fbb800) [pid = 1861] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046670539]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa44c8400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa1a02800) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa04e8400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa3f78400) [pid = 1861] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa3f7fc00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa3df4400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa3df0800) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x9f9e7c00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa1fb8c00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa32adc00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x9fd0dc00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa03eec00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x9f9e6000) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa44c0c00) [pid = 1861] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa3410400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa0137800) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa3262000) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x9eba6c00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa0134800) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa1bdc400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa286e800) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa238e000) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa1328400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa1a05400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa2be8c00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9fd0f800) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa1b98000) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa1992800) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa1fbd400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa313b400) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa1320000) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9f9e4c00) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa3266000) [pid = 1861] [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]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa42a8c00) [pid = 1861] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046670539]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa42af000) [pid = 1861] [serial = 1704] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa013c400) [pid = 1861] [serial = 1715] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa1a0a000) [pid = 1861] [serial = 1682] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa3df7c00) [pid = 1861] [serial = 1694] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa45d5000) [pid = 1861] [serial = 1712] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x9ef16800) [pid = 1861] [serial = 1679] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa313c400) [pid = 1861] [serial = 1688] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa39a1000) [pid = 1861] [serial = 1691] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa04f3000) [pid = 1861] [serial = 1721] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9f9f1800) [pid = 1861] [serial = 1718] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa3fad800) [pid = 1861] [serial = 1699] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa3f7b400) [pid = 1861] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa44c9c00) [pid = 1861] [serial = 1709] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa217d000) [pid = 1861] [serial = 1685] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa44c2c00) [pid = 1861] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa001ec00) [pid = 1861] [serial = 1724] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa1ab2c00) [pid = 1861] [serial = 1638] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa326d400) [pid = 1861] [serial = 1653] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa1b9dc00) [pid = 1861] [serial = 1683] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa3779c00) [pid = 1861] [serial = 1663] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x9f2a4800) [pid = 1861] [serial = 1548] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa198ec00) [pid = 1861] [serial = 1593] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa1fb7000) [pid = 1861] [serial = 1605] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa2b38800) [pid = 1861] [serial = 1644] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa2398400) [pid = 1861] [serial = 1611] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa1a0bc00) [pid = 1861] [serial = 1596] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa1abd800) [pid = 1861] [serial = 1599] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa0028400) [pid = 1861] [serial = 1719] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa2bf2800) [pid = 1861] [serial = 1647] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa0bf4400) [pid = 1861] [serial = 1590] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa1bd4000) [pid = 1861] [serial = 1602] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa1abd000) [pid = 1861] [serial = 1677] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa2183800) [pid = 1861] [serial = 1608] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa3148000) [pid = 1861] [serial = 1650] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa2863400) [pid = 1861] [serial = 1641] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa07d9000) [pid = 1861] [serial = 1635] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa3408800) [pid = 1861] [serial = 1658] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa04e9400) [pid = 1861] [serial = 1680] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa03f8400) [pid = 1861] [serial = 1725] [outer = (nil)] [url = about:blank]
11:12:13 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa07d4c00) [pid = 1861] [serial = 1722] [outer = (nil)] [url = about:blank]
11:12:14 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
11:12:14 INFO - document served over http requires an https
11:12:14 INFO - sub-resource via xhr-request using the http-csp
11:12:14 INFO - delivery method with swap-origin-redirect and when
11:12:14 INFO - the target request is cross-origin.
11:12:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 7900ms
11:12:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:12:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab6c00 == 5 [pid = 1861] [id = 632]
11:12:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0x9eab8800) [pid = 1861] [serial = 1768] [outer = (nil)]
11:12:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0x9ece2400) [pid = 1861] [serial = 1769] [outer = 0x9eab8800]
11:12:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0x9f2a3400) [pid = 1861] [serial = 1770] [outer = 0x9eab8800]
11:12:16 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
11:12:16 INFO - document served over http requires an http
11:12:16 INFO - sub-resource via fetch-request using the http-csp
11:12:16 INFO - delivery method with keep-origin-redirect and when
11:12:16 INFO - the target request is same-origin.
11:12:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2049ms
11:12:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:12:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabb800 == 6 [pid = 1861] [id = 633]
11:12:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0x9eba7400) [pid = 1861] [serial = 1771] [outer = (nil)]
11:12:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0x9f29f400) [pid = 1861] [serial = 1772] [outer = 0x9eba7400]
11:12:17 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x9f2ab000) [pid = 1861] [serial = 1773] [outer = 0x9eba7400]
11:12:18 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
11:12:18 INFO - document served over http requires an http
11:12:18 INFO - sub-resource via fetch-request using the http-csp
11:12:18 INFO - delivery method with no-redirect and when
11:12:18 INFO - the target request is same-origin.
11:12:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2500ms
11:12:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:12:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef11000 == 7 [pid = 1861] [id = 634]
11:12:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x9ef11800) [pid = 1861] [serial = 1774] [outer = (nil)]
11:12:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0x9f9edc00) [pid = 1861] [serial = 1775] [outer = 0x9ef11800]
11:12:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9fd0bc00) [pid = 1861] [serial = 1776] [outer = 0x9ef11800]
11:12:21 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
11:12:21 INFO - document served over http requires an http
11:12:21 INFO - sub-resource via fetch-request using the http-csp
11:12:21 INFO - delivery method with swap-origin-redirect and when
11:12:21 INFO - the target request is same-origin.
11:12:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2829ms
11:12:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:12:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9eb400 == 8 [pid = 1861] [id = 635]
11:12:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x9f9ec400) [pid = 1861] [serial = 1777] [outer = (nil)]
11:12:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa001e800) [pid = 1861] [serial = 1778] [outer = 0x9f9ec400]
11:12:22 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa0024000) [pid = 1861] [serial = 1779] [outer = 0x9f9ec400]
11:12:23 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0133000 == 9 [pid = 1861] [id = 636]
11:12:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa0133400) [pid = 1861] [serial = 1780] [outer = (nil)]
11:12:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa0135c00) [pid = 1861] [serial = 1781] [outer = 0xa0133400]
11:12:24 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
11:12:24 INFO - document served over http requires an http
11:12:24 INFO - sub-resource via iframe-tag using the http-csp
11:12:24 INFO - delivery method with keep-origin-redirect and when
11:12:24 INFO - the target request is same-origin.
11:12:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2939ms
11:12:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:12:25 INFO - PROCESS | 1810 | ++DOCSHELL 0xa001c800 == 10 [pid = 1861] [id = 637]
11:12:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa001d800) [pid = 1861] [serial = 1782] [outer = (nil)]
11:12:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa013d800) [pid = 1861] [serial = 1783] [outer = 0xa001d800]
11:12:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa03f2400) [pid = 1861] [serial = 1784] [outer = 0xa001d800]
11:12:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03fa800 == 11 [pid = 1861] [id = 638]
11:12:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa03fac00) [pid = 1861] [serial = 1785] [outer = (nil)]
11:12:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa03fcc00) [pid = 1861] [serial = 1786] [outer = 0xa03fac00]
11:12:27 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
11:12:27 INFO - document served over http requires an http
11:12:27 INFO - sub-resource via iframe-tag using the http-csp
11:12:27 INFO - delivery method with no-redirect and when
11:12:27 INFO - the target request is same-origin.
11:12:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2867ms
11:12:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:12:27 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0138800 == 12 [pid = 1861] [id = 639]
11:12:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa0139400) [pid = 1861] [serial = 1787] [outer = (nil)]
11:12:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa04ef000) [pid = 1861] [serial = 1788] [outer = 0xa0139400]
11:12:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa04f0800) [pid = 1861] [serial = 1789] [outer = 0xa0139400]
11:12:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d0400 == 13 [pid = 1861] [id = 640]
11:12:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa07d0800) [pid = 1861] [serial = 1790] [outer = (nil)]
11:12:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa07d3000) [pid = 1861] [serial = 1791] [outer = 0xa07d0800]
11:12:30 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
11:12:30 INFO - document served over http requires an http
11:12:30 INFO - sub-resource via iframe-tag using the http-csp
11:12:30 INFO - delivery method with swap-origin-redirect and when
11:12:30 INFO - the target request is same-origin.
11:12:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3503ms
11:12:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:12:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d1c00 == 14 [pid = 1861] [id = 641]
11:12:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa07d5800) [pid = 1861] [serial = 1792] [outer = (nil)]
11:12:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa07dac00) [pid = 1861] [serial = 1793] [outer = 0xa07d5800]
11:12:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa0b36400) [pid = 1861] [serial = 1794] [outer = 0xa07d5800]
11:12:33 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
11:12:33 INFO - document served over http requires an http
11:12:33 INFO - sub-resource via script-tag using the http-csp
11:12:33 INFO - delivery method with keep-origin-redirect and when
11:12:33 INFO - the target request is same-origin.
11:12:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2800ms
11:12:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:12:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d8400 == 15 [pid = 1861] [id = 642]
11:12:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa07d8c00) [pid = 1861] [serial = 1795] [outer = (nil)]
11:12:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa0bf9400) [pid = 1861] [serial = 1796] [outer = 0xa07d8c00]
11:12:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa0bfd000) [pid = 1861] [serial = 1797] [outer = 0xa07d8c00]
11:12:36 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
11:12:36 INFO - document served over http requires an http
11:12:36 INFO - sub-resource via script-tag using the http-csp
11:12:36 INFO - delivery method with no-redirect and when
11:12:36 INFO - the target request is same-origin.
11:12:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2254ms
11:12:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:12:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba2000 == 16 [pid = 1861] [id = 643]
11:12:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9ece4800) [pid = 1861] [serial = 1798] [outer = (nil)]
11:12:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0x9f9ee400) [pid = 1861] [serial = 1799] [outer = 0x9ece4800]
11:12:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa001f400) [pid = 1861] [serial = 1800] [outer = 0x9ece4800]
11:12:37 INFO - PROCESS | 1810 | --DOCSHELL 0x9eac0000 == 15 [pid = 1861] [id = 631]
11:12:37 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabe400 == 14 [pid = 1861] [id = 630]
11:12:37 INFO - PROCESS | 1810 | --DOCSHELL 0xa4daec00 == 13 [pid = 1861] [id = 629]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa238ec00) [pid = 1861] [serial = 1686] [outer = (nil)] [url = about:blank]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa39ab000) [pid = 1861] [serial = 1692] [outer = (nil)] [url = about:blank]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa3dff800) [pid = 1861] [serial = 1695] [outer = (nil)] [url = about:blank]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa3143c00) [pid = 1861] [serial = 1689] [outer = (nil)] [url = about:blank]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa3fb2000) [pid = 1861] [serial = 1700] [outer = (nil)] [url = about:blank]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa42b4000) [pid = 1861] [serial = 1705] [outer = (nil)] [url = about:blank]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa4ca4000) [pid = 1861] [serial = 1713] [outer = (nil)] [url = about:blank]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa0bf3400) [pid = 1861] [serial = 1716] [outer = (nil)] [url = about:blank]
11:12:37 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa45ca000) [pid = 1861] [serial = 1710] [outer = (nil)] [url = about:blank]
11:12:38 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
11:12:38 INFO - document served over http requires an http
11:12:38 INFO - sub-resource via script-tag using the http-csp
11:12:38 INFO - delivery method with swap-origin-redirect and when
11:12:38 INFO - the target request is same-origin.
11:12:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2585ms
11:12:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:12:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdf800 == 14 [pid = 1861] [id = 644]
11:12:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0x9ef12c00) [pid = 1861] [serial = 1801] [outer = (nil)]
11:12:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9ef19000) [pid = 1861] [serial = 1802] [outer = 0x9ef12c00]
11:12:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa0025400) [pid = 1861] [serial = 1803] [outer = 0x9ef12c00]
11:12:41 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
11:12:41 INFO - document served over http requires an http
11:12:41 INFO - sub-resource via xhr-request using the http-csp
11:12:41 INFO - delivery method with keep-origin-redirect and when
11:12:41 INFO - the target request is same-origin.
11:12:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2593ms
11:12:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:12:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece1000 == 15 [pid = 1861] [id = 645]
11:12:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9ece3c00) [pid = 1861] [serial = 1804] [outer = (nil)]
11:12:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa07d7000) [pid = 1861] [serial = 1805] [outer = 0x9ece3c00]
11:12:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa0b35c00) [pid = 1861] [serial = 1806] [outer = 0x9ece3c00]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa4d55800) [pid = 1861] [serial = 1754] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa4db0000) [pid = 1861] [serial = 1757] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa3fb5800) [pid = 1861] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa3779000) [pid = 1861] [serial = 1746] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x9eb9e800) [pid = 1861] [serial = 1763] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa44c7800) [pid = 1861] [serial = 1751] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9ef10c00) [pid = 1861] [serial = 1766] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa5159800) [pid = 1861] [serial = 1760] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa2b3e800) [pid = 1861] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa286b000) [pid = 1861] [serial = 1736] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa3410000) [pid = 1861] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046706502]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa3266800) [pid = 1861] [serial = 1741] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa04f4800) [pid = 1861] [serial = 1727] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa129cc00) [pid = 1861] [serial = 1730] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa1aba000) [pid = 1861] [serial = 1733] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x9eabf000) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa3408000) [pid = 1861] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046706502]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa3775400) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa4d54000) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa44be000) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa2bf0400) [pid = 1861] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa3f7cc00) [pid = 1861] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa340d000) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa4dbbc00) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa217ec00) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa2bf1400) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0x9f9f0000) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa03fb400) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa1295c00) [pid = 1861] [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]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0x9ebaa000) [pid = 1861] [serial = 1764] [outer = (nil)] [url = about:blank]
11:12:42 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa515d400) [pid = 1861] [serial = 1761] [outer = (nil)] [url = about:blank]
11:12:43 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
11:12:43 INFO - document served over http requires an http
11:12:43 INFO - sub-resource via xhr-request using the http-csp
11:12:43 INFO - delivery method with no-redirect and when
11:12:43 INFO - the target request is same-origin.
11:12:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2405ms
11:12:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:12:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07ce800 == 16 [pid = 1861] [id = 646]
11:12:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa07d1400) [pid = 1861] [serial = 1807] [outer = (nil)]
11:12:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa0bff800) [pid = 1861] [serial = 1808] [outer = 0xa07d1400]
11:12:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa0c5b800) [pid = 1861] [serial = 1809] [outer = 0xa07d1400]
11:12:46 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
11:12:46 INFO - document served over http requires an http
11:12:46 INFO - sub-resource via xhr-request using the http-csp
11:12:46 INFO - delivery method with swap-origin-redirect and when
11:12:46 INFO - the target request is same-origin.
11:12:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2535ms
11:12:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:12:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9ea400 == 17 [pid = 1861] [id = 647]
11:12:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa0132800) [pid = 1861] [serial = 1810] [outer = (nil)]
11:12:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa04ef400) [pid = 1861] [serial = 1811] [outer = 0xa0132800]
11:12:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa0bf2400) [pid = 1861] [serial = 1812] [outer = 0xa0132800]
11:12:49 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
11:12:49 INFO - document served over http requires an https
11:12:49 INFO - sub-resource via fetch-request using the http-csp
11:12:49 INFO - delivery method with keep-origin-redirect and when
11:12:49 INFO - the target request is same-origin.
11:12:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3646ms
11:12:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:12:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0b000 == 18 [pid = 1861] [id = 648]
11:12:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa0c62400) [pid = 1861] [serial = 1813] [outer = (nil)]
11:12:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa1294800) [pid = 1861] [serial = 1814] [outer = 0xa0c62400]
11:12:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa1299800) [pid = 1861] [serial = 1815] [outer = 0xa0c62400]
11:12:52 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
11:12:52 INFO - document served over http requires an https
11:12:52 INFO - sub-resource via fetch-request using the http-csp
11:12:52 INFO - delivery method with no-redirect and when
11:12:52 INFO - the target request is same-origin.
11:12:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2428ms
11:12:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:12:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1292400 == 19 [pid = 1861] [id = 649]
11:12:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa129fc00) [pid = 1861] [serial = 1816] [outer = (nil)]
11:12:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa1320c00) [pid = 1861] [serial = 1817] [outer = 0xa129fc00]
11:12:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa1325000) [pid = 1861] [serial = 1818] [outer = 0xa129fc00]
11:12:54 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
11:12:54 INFO - document served over http requires an https
11:12:54 INFO - sub-resource via fetch-request using the http-csp
11:12:54 INFO - delivery method with swap-origin-redirect and when
11:12:54 INFO - the target request is same-origin.
11:12:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2305ms
11:12:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:12:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa131ec00 == 20 [pid = 1861] [id = 650]
11:12:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa198a400) [pid = 1861] [serial = 1819] [outer = (nil)]
11:12:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa1992000) [pid = 1861] [serial = 1820] [outer = 0xa198a400]
11:12:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa1997800) [pid = 1861] [serial = 1821] [outer = 0xa198a400]
11:12:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a09c00 == 21 [pid = 1861] [id = 651]
11:12:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1a0a000) [pid = 1861] [serial = 1822] [outer = (nil)]
11:12:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1a0b800) [pid = 1861] [serial = 1823] [outer = 0xa1a0a000]
11:12:57 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
11:12:57 INFO - document served over http requires an https
11:12:57 INFO - sub-resource via iframe-tag using the http-csp
11:12:57 INFO - delivery method with keep-origin-redirect and when
11:12:57 INFO - the target request is same-origin.
11:12:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2919ms
11:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:12:58 INFO - PROCESS | 1810 | ++DOCSHELL 0xa198f800 == 22 [pid = 1861] [id = 652]
11:12:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1990800) [pid = 1861] [serial = 1824] [outer = (nil)]
11:12:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1ab4400) [pid = 1861] [serial = 1825] [outer = 0xa1990800]
11:12:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:12:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1ab8c00) [pid = 1861] [serial = 1826] [outer = 0xa1990800]
11:13:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1abf000 == 23 [pid = 1861] [id = 653]
11:13:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1ac0800) [pid = 1861] [serial = 1827] [outer = (nil)]
11:13:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1b92800) [pid = 1861] [serial = 1828] [outer = 0xa1ac0800]
11:13:00 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
11:13:00 INFO - document served over http requires an https
11:13:00 INFO - sub-resource via iframe-tag using the http-csp
11:13:00 INFO - delivery method with no-redirect and when
11:13:00 INFO - the target request is same-origin.
11:13:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2721ms
11:13:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:13:01 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1ab2400 == 24 [pid = 1861] [id = 654]
11:13:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1ab3400) [pid = 1861] [serial = 1829] [outer = (nil)]
11:13:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1b99000) [pid = 1861] [serial = 1830] [outer = 0xa1ab3400]
11:13:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa1b9d400) [pid = 1861] [serial = 1831] [outer = 0xa1ab3400]
11:13:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef18800 == 25 [pid = 1861] [id = 655]
11:13:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0x9ef19800) [pid = 1861] [serial = 1832] [outer = (nil)]
11:13:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9f9e3000) [pid = 1861] [serial = 1833] [outer = 0x9ef19800]
11:13:04 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
11:13:04 INFO - document served over http requires an https
11:13:04 INFO - sub-resource via iframe-tag using the http-csp
11:13:04 INFO - delivery method with swap-origin-redirect and when
11:13:04 INFO - the target request is same-origin.
11:13:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3999ms
11:13:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:13:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba1c00 == 26 [pid = 1861] [id = 656]
11:13:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9ef0c400) [pid = 1861] [serial = 1834] [outer = (nil)]
11:13:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9f9efc00) [pid = 1861] [serial = 1835] [outer = 0x9ef0c400]
11:13:05 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa07d6c00) [pid = 1861] [serial = 1836] [outer = 0x9ef0c400]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece1000 == 25 [pid = 1861] [id = 645]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdf800 == 24 [pid = 1861] [id = 644]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba2000 == 23 [pid = 1861] [id = 643]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d8400 == 22 [pid = 1861] [id = 642]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d0400 == 21 [pid = 1861] [id = 640]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d1c00 == 20 [pid = 1861] [id = 641]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0xa0138800 == 19 [pid = 1861] [id = 639]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0xa03fa800 == 18 [pid = 1861] [id = 638]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0xa001c800 == 17 [pid = 1861] [id = 637]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9eb400 == 16 [pid = 1861] [id = 635]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0xa0133000 == 15 [pid = 1861] [id = 636]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef11000 == 14 [pid = 1861] [id = 634]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabb800 == 13 [pid = 1861] [id = 633]
11:13:07 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab6c00 == 12 [pid = 1861] [id = 632]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa1324400) [pid = 1861] [serial = 1731] [outer = (nil)] [url = about:blank]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa0b39800) [pid = 1861] [serial = 1728] [outer = (nil)] [url = about:blank]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa2b32c00) [pid = 1861] [serial = 1737] [outer = (nil)] [url = about:blank]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa1bdac00) [pid = 1861] [serial = 1734] [outer = (nil)] [url = about:blank]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa45cf800) [pid = 1861] [serial = 1752] [outer = (nil)] [url = about:blank]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa3df2800) [pid = 1861] [serial = 1747] [outer = (nil)] [url = about:blank]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa32a7000) [pid = 1861] [serial = 1742] [outer = (nil)] [url = about:blank]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa4db4c00) [pid = 1861] [serial = 1758] [outer = (nil)] [url = about:blank]
11:13:07 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa4d59000) [pid = 1861] [serial = 1755] [outer = (nil)] [url = about:blank]
11:13:07 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
11:13:07 INFO - document served over http requires an https
11:13:07 INFO - sub-resource via script-tag using the http-csp
11:13:07 INFO - delivery method with keep-origin-redirect and when
11:13:07 INFO - the target request is same-origin.
11:13:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3352ms
11:13:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:13:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdf800 == 13 [pid = 1861] [id = 657]
11:13:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x9ef11000) [pid = 1861] [serial = 1837] [outer = (nil)]
11:13:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0x9f2a8800) [pid = 1861] [serial = 1838] [outer = 0x9ef11000]
11:13:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0x9fd09c00) [pid = 1861] [serial = 1839] [outer = 0x9ef11000]
11:13:10 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
11:13:10 INFO - document served over http requires an https
11:13:10 INFO - sub-resource via script-tag using the http-csp
11:13:10 INFO - delivery method with no-redirect and when
11:13:10 INFO - the target request is same-origin.
11:13:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2463ms
11:13:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:13:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef16800 == 14 [pid = 1861] [id = 658]
11:13:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0x9ef1a400) [pid = 1861] [serial = 1840] [outer = (nil)]
11:13:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa03f0c00) [pid = 1861] [serial = 1841] [outer = 0x9ef1a400]
11:13:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa04e7400) [pid = 1861] [serial = 1842] [outer = 0x9ef1a400]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa07dac00) [pid = 1861] [serial = 1793] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa03fcc00) [pid = 1861] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046746868]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa013d800) [pid = 1861] [serial = 1783] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa07d3000) [pid = 1861] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa04ef000) [pid = 1861] [serial = 1788] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x9f9edc00) [pid = 1861] [serial = 1775] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa0135c00) [pid = 1861] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa001e800) [pid = 1861] [serial = 1778] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x9f9ee400) [pid = 1861] [serial = 1799] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9ece2400) [pid = 1861] [serial = 1769] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x9f29f400) [pid = 1861] [serial = 1772] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x9ef19000) [pid = 1861] [serial = 1802] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa07d7000) [pid = 1861] [serial = 1805] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa0bf9400) [pid = 1861] [serial = 1796] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0x9ece4800) [pid = 1861] [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]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0x9ef12c00) [pid = 1861] [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]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa03fac00) [pid = 1861] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046746868]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa07d0800) [pid = 1861] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa0133400) [pid = 1861] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0x9ecd8800) [pid = 1861] [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]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa0025400) [pid = 1861] [serial = 1803] [outer = (nil)] [url = about:blank]
11:13:12 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0x9ef16c00) [pid = 1861] [serial = 1767] [outer = (nil)] [url = about:blank]
11:13:12 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
11:13:12 INFO - document served over http requires an https
11:13:12 INFO - sub-resource via script-tag using the http-csp
11:13:12 INFO - delivery method with swap-origin-redirect and when
11:13:12 INFO - the target request is same-origin.
11:13:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2338ms
11:13:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:13:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa001e800 == 15 [pid = 1861] [id = 659]
11:13:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa0135c00) [pid = 1861] [serial = 1843] [outer = (nil)]
11:13:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa03ef800) [pid = 1861] [serial = 1844] [outer = 0xa0135c00]
11:13:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa07d3400) [pid = 1861] [serial = 1845] [outer = 0xa0135c00]
11:13:14 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
11:13:14 INFO - document served over http requires an https
11:13:14 INFO - sub-resource via xhr-request using the http-csp
11:13:14 INFO - delivery method with keep-origin-redirect and when
11:13:14 INFO - the target request is same-origin.
11:13:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1989ms
11:13:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:13:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2aa000 == 16 [pid = 1861] [id = 660]
11:13:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0x9f9f1800) [pid = 1861] [serial = 1846] [outer = (nil)]
11:13:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa03ee800) [pid = 1861] [serial = 1847] [outer = 0x9f9f1800]
11:13:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa07d0800) [pid = 1861] [serial = 1848] [outer = 0x9f9f1800]
11:13:17 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
11:13:17 INFO - document served over http requires an https
11:13:17 INFO - sub-resource via xhr-request using the http-csp
11:13:17 INFO - delivery method with no-redirect and when
11:13:17 INFO - the target request is same-origin.
11:13:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2590ms
11:13:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:13:18 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf1000 == 17 [pid = 1861] [id = 661]
11:13:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa0bf2000) [pid = 1861] [serial = 1849] [outer = (nil)]
11:13:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa0c58800) [pid = 1861] [serial = 1850] [outer = 0xa0bf2000]
11:13:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa1294c00) [pid = 1861] [serial = 1851] [outer = 0xa0bf2000]
11:13:20 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
11:13:20 INFO - document served over http requires an https
11:13:20 INFO - sub-resource via xhr-request using the http-csp
11:13:20 INFO - delivery method with swap-origin-redirect and when
11:13:20 INFO - the target request is same-origin.
11:13:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2933ms
11:13:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:13:20 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bfbc00 == 18 [pid = 1861] [id = 662]
11:13:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa1328400) [pid = 1861] [serial = 1852] [outer = (nil)]
11:13:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1a08c00) [pid = 1861] [serial = 1853] [outer = 0xa1328400]
11:13:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa1ab5000) [pid = 1861] [serial = 1854] [outer = 0xa1328400]
11:13:22 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
11:13:22 INFO - document served over http requires an http
11:13:22 INFO - sub-resource via fetch-request using the meta-csp
11:13:22 INFO - delivery method with keep-origin-redirect and when
11:13:22 INFO - the target request is cross-origin.
11:13:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2601ms
11:13:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:13:23 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1993c00 == 19 [pid = 1861] [id = 663]
11:13:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1b97400) [pid = 1861] [serial = 1855] [outer = (nil)]
11:13:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1bd9c00) [pid = 1861] [serial = 1856] [outer = 0xa1b97400]
11:13:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1bde400) [pid = 1861] [serial = 1857] [outer = 0xa1b97400]
11:13:25 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
11:13:25 INFO - document served over http requires an http
11:13:25 INFO - sub-resource via fetch-request using the meta-csp
11:13:25 INFO - delivery method with no-redirect and when
11:13:25 INFO - the target request is cross-origin.
11:13:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2595ms
11:13:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:13:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1bd8000 == 20 [pid = 1861] [id = 664]
11:13:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1fb1800) [pid = 1861] [serial = 1858] [outer = (nil)]
11:13:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1fb7000) [pid = 1861] [serial = 1859] [outer = 0xa1fb1800]
11:13:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1fbac00) [pid = 1861] [serial = 1860] [outer = 0xa1fb1800]
11:13:29 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
11:13:29 INFO - document served over http requires an http
11:13:29 INFO - sub-resource via fetch-request using the meta-csp
11:13:29 INFO - delivery method with swap-origin-redirect and when
11:13:29 INFO - the target request is cross-origin.
11:13:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3504ms
11:13:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:13:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb5000 == 21 [pid = 1861] [id = 665]
11:13:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa217b800) [pid = 1861] [serial = 1861] [outer = (nil)]
11:13:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa2185000) [pid = 1861] [serial = 1862] [outer = 0xa217b800]
11:13:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa238cc00) [pid = 1861] [serial = 1863] [outer = 0xa217b800]
11:13:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2393800 == 22 [pid = 1861] [id = 666]
11:13:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2395c00) [pid = 1861] [serial = 1864] [outer = (nil)]
11:13:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2398400) [pid = 1861] [serial = 1865] [outer = 0xa2395c00]
11:13:31 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
11:13:31 INFO - document served over http requires an http
11:13:31 INFO - sub-resource via iframe-tag using the meta-csp
11:13:31 INFO - delivery method with keep-origin-redirect and when
11:13:31 INFO - the target request is cross-origin.
11:13:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2552ms
11:13:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:13:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2182800 == 23 [pid = 1861] [id = 667]
11:13:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa2184000) [pid = 1861] [serial = 1866] [outer = (nil)]
11:13:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa2865000) [pid = 1861] [serial = 1867] [outer = 0xa2184000]
11:13:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa2869800) [pid = 1861] [serial = 1868] [outer = 0xa2184000]
11:13:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b31c00 == 24 [pid = 1861] [id = 668]
11:13:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa2b32000) [pid = 1861] [serial = 1869] [outer = (nil)]
11:13:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa2b34400) [pid = 1861] [serial = 1870] [outer = 0xa2b32000]
11:13:34 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
11:13:34 INFO - document served over http requires an http
11:13:34 INFO - sub-resource via iframe-tag using the meta-csp
11:13:34 INFO - delivery method with no-redirect and when
11:13:34 INFO - the target request is cross-origin.
11:13:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2404ms
11:13:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:13:34 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2862400 == 25 [pid = 1861] [id = 669]
11:13:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2863800) [pid = 1861] [serial = 1871] [outer = (nil)]
11:13:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa2b3a400) [pid = 1861] [serial = 1872] [outer = 0xa2863800]
11:13:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa2b3f000) [pid = 1861] [serial = 1873] [outer = 0xa2863800]
11:13:35 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bef400 == 26 [pid = 1861] [id = 670]
11:13:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa2bef800) [pid = 1861] [serial = 1874] [outer = (nil)]
11:13:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
11:13:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa07cec00) [pid = 1861] [serial = 1875] [outer = 0xa2bef800]
11:13:37 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
11:13:37 INFO - document served over http requires an http
11:13:37 INFO - sub-resource via iframe-tag using the meta-csp
11:13:37 INFO - delivery method with swap-origin-redirect and when
11:13:37 INFO - the target request is cross-origin.
11:13:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3500ms
11:13:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:13:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29f000 == 27 [pid = 1861] [id = 671]
11:13:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0x9f2aa400) [pid = 1861] [serial = 1876] [outer = (nil)]
11:13:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0x9fd12000) [pid = 1861] [serial = 1877] [outer = 0x9f2aa400]
11:13:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa04f4c00) [pid = 1861] [serial = 1878] [outer = 0x9f2aa400]
11:13:40 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
11:13:40 INFO - document served over http requires an http
11:13:40 INFO - sub-resource via script-tag using the meta-csp
11:13:40 INFO - delivery method with keep-origin-redirect and when
11:13:40 INFO - the target request is cross-origin.
11:13:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2856ms
11:13:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:13:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef16800 == 26 [pid = 1861] [id = 658]
11:13:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdf800 == 25 [pid = 1861] [id = 657]
11:13:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba1c00 == 24 [pid = 1861] [id = 656]
11:13:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa1abf000 == 23 [pid = 1861] [id = 653]
11:13:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a09c00 == 22 [pid = 1861] [id = 651]
11:13:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa198f800 == 21 [pid = 1861] [id = 652]
11:13:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa131ec00 == 20 [pid = 1861] [id = 650]
11:13:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa1292400 == 19 [pid = 1861] [id = 649]
11:13:41 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0b000 == 18 [pid = 1861] [id = 648]
11:13:41 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9ea400 == 17 [pid = 1861] [id = 647]
11:13:41 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa001f400) [pid = 1861] [serial = 1800] [outer = (nil)] [url = about:blank]
11:13:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eac0000 == 18 [pid = 1861] [id = 672]
11:13:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0x9eba1c00) [pid = 1861] [serial = 1879] [outer = (nil)]
11:13:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0x9f2a2400) [pid = 1861] [serial = 1880] [outer = 0x9eba1c00]
11:13:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0x9fd0b000) [pid = 1861] [serial = 1881] [outer = 0x9eba1c00]
11:13:42 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
11:13:42 INFO - document served over http requires an http
11:13:42 INFO - sub-resource via script-tag using the meta-csp
11:13:42 INFO - delivery method with no-redirect and when
11:13:42 INFO - the target request is cross-origin.
11:13:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2402ms
11:13:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:13:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef1b800 == 19 [pid = 1861] [id = 673]
11:13:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa03fdc00) [pid = 1861] [serial = 1882] [outer = (nil)]
11:13:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa0bf6000) [pid = 1861] [serial = 1883] [outer = 0xa03fdc00]
11:13:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa1292400) [pid = 1861] [serial = 1884] [outer = 0xa03fdc00]
11:13:45 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
11:13:45 INFO - document served over http requires an http
11:13:45 INFO - sub-resource via script-tag using the meta-csp
11:13:45 INFO - delivery method with swap-origin-redirect and when
11:13:45 INFO - the target request is cross-origin.
11:13:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2300ms
11:13:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:13:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07d4c00 == 20 [pid = 1861] [id = 674]
11:13:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa1328800) [pid = 1861] [serial = 1885] [outer = (nil)]
11:13:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa1996c00) [pid = 1861] [serial = 1886] [outer = 0xa1328800]
11:13:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa1a0e000) [pid = 1861] [serial = 1887] [outer = 0xa1328800]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa03f0c00) [pid = 1861] [serial = 1841] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa1992000) [pid = 1861] [serial = 1820] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa0bff800) [pid = 1861] [serial = 1808] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0x9f2a8800) [pid = 1861] [serial = 1838] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa1ab4400) [pid = 1861] [serial = 1825] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9f9efc00) [pid = 1861] [serial = 1835] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa1320c00) [pid = 1861] [serial = 1817] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0x9f9e3000) [pid = 1861] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa1b99000) [pid = 1861] [serial = 1830] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa04ef400) [pid = 1861] [serial = 1811] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa1a0b800) [pid = 1861] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa1294800) [pid = 1861] [serial = 1814] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa1b92800) [pid = 1861] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046780097]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa03ef800) [pid = 1861] [serial = 1844] [outer = (nil)] [url = about:blank]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9ef1a400) [pid = 1861] [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]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x9ef11000) [pid = 1861] [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]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9ef0c400) [pid = 1861] [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]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa1a0a000) [pid = 1861] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x9ef19800) [pid = 1861] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa1ac0800) [pid = 1861] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046780097]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9ece3c00) [pid = 1861] [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]
11:13:48 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa0b35c00) [pid = 1861] [serial = 1806] [outer = (nil)] [url = about:blank]
11:13:49 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
11:13:49 INFO - document served over http requires an http
11:13:49 INFO - sub-resource via xhr-request using the meta-csp
11:13:49 INFO - delivery method with keep-origin-redirect and when
11:13:49 INFO - the target request is cross-origin.
11:13:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3901ms
11:13:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:13:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ebac400 == 21 [pid = 1861] [id = 675]
11:13:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9ece3c00) [pid = 1861] [serial = 1888] [outer = (nil)]
11:13:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9f9eb000) [pid = 1861] [serial = 1889] [outer = 0x9ece3c00]
11:13:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa03f9000) [pid = 1861] [serial = 1890] [outer = 0x9ece3c00]
11:13:51 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
11:13:51 INFO - document served over http requires an http
11:13:51 INFO - sub-resource via xhr-request using the meta-csp
11:13:51 INFO - delivery method with no-redirect and when
11:13:51 INFO - the target request is cross-origin.
11:13:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2548ms
11:13:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:13:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdf800 == 22 [pid = 1861] [id = 676]
11:13:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9ef0c400) [pid = 1861] [serial = 1891] [outer = (nil)]
11:13:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa1994c00) [pid = 1861] [serial = 1892] [outer = 0x9ef0c400]
11:13:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa1ab6c00) [pid = 1861] [serial = 1893] [outer = 0x9ef0c400]
11:13:53 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
11:13:53 INFO - document served over http requires an http
11:13:53 INFO - sub-resource via xhr-request using the meta-csp
11:13:53 INFO - delivery method with swap-origin-redirect and when
11:13:53 INFO - the target request is cross-origin.
11:13:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2248ms
11:13:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:13:54 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1992000 == 23 [pid = 1861] [id = 677]
11:13:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa1b9b800) [pid = 1861] [serial = 1894] [outer = (nil)]
11:13:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa1bdac00) [pid = 1861] [serial = 1895] [outer = 0xa1b9b800]
11:13:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa217c000) [pid = 1861] [serial = 1896] [outer = 0xa1b9b800]
11:13:56 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
11:13:56 INFO - document served over http requires an https
11:13:56 INFO - sub-resource via fetch-request using the meta-csp
11:13:56 INFO - delivery method with keep-origin-redirect and when
11:13:56 INFO - the target request is cross-origin.
11:13:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2509ms
11:13:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:13:57 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b9d000 == 24 [pid = 1861] [id = 678]
11:13:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa1bd4800) [pid = 1861] [serial = 1897] [outer = (nil)]
11:13:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa2b39000) [pid = 1861] [serial = 1898] [outer = 0xa1bd4800]
11:13:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:13:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa2bf5400) [pid = 1861] [serial = 1899] [outer = 0xa1bd4800]
11:13:59 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
11:13:59 INFO - document served over http requires an https
11:13:59 INFO - sub-resource via fetch-request using the meta-csp
11:13:59 INFO - delivery method with no-redirect and when
11:13:59 INFO - the target request is cross-origin.
11:13:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2599ms
11:13:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:13:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3140400 == 25 [pid = 1861] [id = 679]
11:13:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa3142000) [pid = 1861] [serial = 1900] [outer = (nil)]
11:13:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa3146800) [pid = 1861] [serial = 1901] [outer = 0xa3142000]
11:14:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa325f800) [pid = 1861] [serial = 1902] [outer = 0xa3142000]
11:14:01 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
11:14:01 INFO - document served over http requires an https
11:14:01 INFO - sub-resource via fetch-request using the meta-csp
11:14:01 INFO - delivery method with swap-origin-redirect and when
11:14:01 INFO - the target request is cross-origin.
11:14:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2797ms
11:14:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:14:02 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3144800 == 26 [pid = 1861] [id = 680]
11:14:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa3266000) [pid = 1861] [serial = 1903] [outer = (nil)]
11:14:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa326d400) [pid = 1861] [serial = 1904] [outer = 0xa3266000]
11:14:03 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa32a7800) [pid = 1861] [serial = 1905] [outer = 0xa3266000]
11:14:04 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32afc00 == 27 [pid = 1861] [id = 681]
11:14:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa32b0000) [pid = 1861] [serial = 1906] [outer = (nil)]
11:14:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa3404000) [pid = 1861] [serial = 1907] [outer = 0xa32b0000]
11:14:04 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
11:14:04 INFO - document served over http requires an https
11:14:04 INFO - sub-resource via iframe-tag using the meta-csp
11:14:04 INFO - delivery method with keep-origin-redirect and when
11:14:04 INFO - the target request is cross-origin.
11:14:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2903ms
11:14:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:14:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa326c000 == 28 [pid = 1861] [id = 682]
11:14:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa32b0c00) [pid = 1861] [serial = 1908] [outer = (nil)]
11:14:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa340bc00) [pid = 1861] [serial = 1909] [outer = 0xa32b0c00]
11:14:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa340f400) [pid = 1861] [serial = 1910] [outer = 0xa32b0c00]
11:14:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3772c00 == 29 [pid = 1861] [id = 683]
11:14:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa3773400) [pid = 1861] [serial = 1911] [outer = (nil)]
11:14:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa32a3400) [pid = 1861] [serial = 1912] [outer = 0xa3773400]
11:14:08 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
11:14:08 INFO - document served over http requires an https
11:14:08 INFO - sub-resource via iframe-tag using the meta-csp
11:14:08 INFO - delivery method with no-redirect and when
11:14:08 INFO - the target request is cross-origin.
11:14:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3594ms
11:14:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:14:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3408c00 == 30 [pid = 1861] [id = 684]
11:14:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa3409000) [pid = 1861] [serial = 1913] [outer = (nil)]
11:14:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa39a2400) [pid = 1861] [serial = 1914] [outer = 0xa3409000]
11:14:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa39a6800) [pid = 1861] [serial = 1915] [outer = 0xa3409000]
11:14:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39ae000 == 31 [pid = 1861] [id = 685]
11:14:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa39ae400) [pid = 1861] [serial = 1916] [outer = (nil)]
11:14:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa3df1c00) [pid = 1861] [serial = 1917] [outer = 0xa39ae400]
11:14:11 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
11:14:11 INFO - document served over http requires an https
11:14:11 INFO - sub-resource via iframe-tag using the meta-csp
11:14:11 INFO - delivery method with swap-origin-redirect and when
11:14:11 INFO - the target request is cross-origin.
11:14:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2761ms
11:14:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:14:11 INFO - PROCESS | 1810 | ++DOCSHELL 0xa377cc00 == 32 [pid = 1861] [id = 686]
11:14:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa39a0400) [pid = 1861] [serial = 1918] [outer = (nil)]
11:14:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa3df7000) [pid = 1861] [serial = 1919] [outer = 0xa39a0400]
11:14:12 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa3dfe000) [pid = 1861] [serial = 1920] [outer = 0xa39a0400]
11:14:13 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
11:14:13 INFO - document served over http requires an https
11:14:13 INFO - sub-resource via script-tag using the meta-csp
11:14:13 INFO - delivery method with keep-origin-redirect and when
11:14:13 INFO - the target request is cross-origin.
11:14:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2299ms
11:14:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:14:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df4800 == 33 [pid = 1861] [id = 687]
11:14:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa3df5400) [pid = 1861] [serial = 1921] [outer = (nil)]
11:14:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa3f7b800) [pid = 1861] [serial = 1922] [outer = 0xa3df5400]
11:14:14 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa3f7fc00) [pid = 1861] [serial = 1923] [outer = 0xa3df5400]
11:14:17 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
11:14:17 INFO - document served over http requires an https
11:14:17 INFO - sub-resource via script-tag using the meta-csp
11:14:17 INFO - delivery method with no-redirect and when
11:14:17 INFO - the target request is cross-origin.
11:14:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3497ms
11:14:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:14:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9f0400 == 34 [pid = 1861] [id = 688]
11:14:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x9f9f1400) [pid = 1861] [serial = 1924] [outer = (nil)]
11:14:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa0029c00) [pid = 1861] [serial = 1925] [outer = 0x9f9f1400]
11:14:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa0bf9400) [pid = 1861] [serial = 1926] [outer = 0x9f9f1400]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2aa000 == 33 [pid = 1861] [id = 660]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf1000 == 32 [pid = 1861] [id = 661]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bfbc00 == 31 [pid = 1861] [id = 662]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa1993c00 == 30 [pid = 1861] [id = 663]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa1bd8000 == 29 [pid = 1861] [id = 664]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa2393800 == 28 [pid = 1861] [id = 666]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb5000 == 27 [pid = 1861] [id = 665]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b31c00 == 26 [pid = 1861] [id = 668]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa2182800 == 25 [pid = 1861] [id = 667]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29f000 == 24 [pid = 1861] [id = 671]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef18800 == 23 [pid = 1861] [id = 655]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9eac0000 == 22 [pid = 1861] [id = 672]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef1b800 == 21 [pid = 1861] [id = 673]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa001e800 == 20 [pid = 1861] [id = 659]
11:14:19 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bef400 == 19 [pid = 1861] [id = 670]
11:14:19 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa07d6c00) [pid = 1861] [serial = 1836] [outer = (nil)] [url = about:blank]
11:14:19 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x9fd09c00) [pid = 1861] [serial = 1839] [outer = (nil)] [url = about:blank]
11:14:19 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa04e7400) [pid = 1861] [serial = 1842] [outer = (nil)] [url = about:blank]
11:14:20 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
11:14:20 INFO - document served over http requires an https
11:14:20 INFO - sub-resource via script-tag using the meta-csp
11:14:20 INFO - delivery method with swap-origin-redirect and when
11:14:20 INFO - the target request is cross-origin.
11:14:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3287ms
11:14:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:14:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e9000 == 20 [pid = 1861] [id = 689]
11:14:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x9fd0f400) [pid = 1861] [serial = 1927] [outer = (nil)]
11:14:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa0131c00) [pid = 1861] [serial = 1928] [outer = 0x9fd0f400]
11:14:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa03fd000) [pid = 1861] [serial = 1929] [outer = 0x9fd0f400]
11:14:22 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
11:14:22 INFO - document served over http requires an https
11:14:22 INFO - sub-resource via xhr-request using the meta-csp
11:14:22 INFO - delivery method with keep-origin-redirect and when
11:14:22 INFO - the target request is cross-origin.
11:14:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2492ms
11:14:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:14:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0a800 == 21 [pid = 1861] [id = 690]
11:14:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa0b35800) [pid = 1861] [serial = 1930] [outer = (nil)]
11:14:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa0c60400) [pid = 1861] [serial = 1931] [outer = 0xa0b35800]
11:14:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa1325c00) [pid = 1861] [serial = 1932] [outer = 0xa0b35800]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa1996c00) [pid = 1861] [serial = 1886] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa2b34400) [pid = 1861] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046813714]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa1a08c00) [pid = 1861] [serial = 1853] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa2398400) [pid = 1861] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa03ee800) [pid = 1861] [serial = 1847] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa0c58800) [pid = 1861] [serial = 1850] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x9fd12000) [pid = 1861] [serial = 1877] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa1fb7000) [pid = 1861] [serial = 1859] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa2b3a400) [pid = 1861] [serial = 1872] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa1bd9c00) [pid = 1861] [serial = 1856] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa07cec00) [pid = 1861] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa2865000) [pid = 1861] [serial = 1867] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa2185000) [pid = 1861] [serial = 1862] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x9f2a2400) [pid = 1861] [serial = 1880] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa0bf6000) [pid = 1861] [serial = 1883] [outer = (nil)] [url = about:blank]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x9eba1c00) [pid = 1861] [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]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa03fdc00) [pid = 1861] [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]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x9f2aa400) [pid = 1861] [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]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa2b32000) [pid = 1861] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046813714]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa2395c00) [pid = 1861] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:26 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa2bef800) [pid = 1861] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:14:27 INFO - document served over http requires an https
11:14:27 INFO - sub-resource via xhr-request using the meta-csp
11:14:27 INFO - delivery method with no-redirect and when
11:14:27 INFO - the target request is cross-origin.
11:14:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4450ms
11:14:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:14:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2aa400 == 22 [pid = 1861] [id = 691]
11:14:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x9f9e4800) [pid = 1861] [serial = 1933] [outer = (nil)]
11:14:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa0025800) [pid = 1861] [serial = 1934] [outer = 0x9f9e4800]
11:14:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa07d6000) [pid = 1861] [serial = 1935] [outer = 0x9f9e4800]
11:14:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:14:29 INFO - document served over http requires an https
11:14:29 INFO - sub-resource via xhr-request using the meta-csp
11:14:29 INFO - delivery method with swap-origin-redirect and when
11:14:29 INFO - the target request is cross-origin.
11:14:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2258ms
11:14:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:14:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd7000 == 23 [pid = 1861] [id = 692]
11:14:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x9f29fc00) [pid = 1861] [serial = 1936] [outer = (nil)]
11:14:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa1ab4c00) [pid = 1861] [serial = 1937] [outer = 0x9f29fc00]
11:14:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa1bd9c00) [pid = 1861] [serial = 1938] [outer = 0x9f29fc00]
11:14:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:14:31 INFO - document served over http requires an http
11:14:31 INFO - sub-resource via fetch-request using the meta-csp
11:14:31 INFO - delivery method with keep-origin-redirect and when
11:14:31 INFO - the target request is same-origin.
11:14:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2091ms
11:14:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:14:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a07800 == 24 [pid = 1861] [id = 693]
11:14:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa1ab1800) [pid = 1861] [serial = 1939] [outer = (nil)]
11:14:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa2186400) [pid = 1861] [serial = 1940] [outer = 0xa1ab1800]
11:14:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa2395c00) [pid = 1861] [serial = 1941] [outer = 0xa1ab1800]
11:14:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:14:34 INFO - document served over http requires an http
11:14:34 INFO - sub-resource via fetch-request using the meta-csp
11:14:34 INFO - delivery method with no-redirect and when
11:14:34 INFO - the target request is same-origin.
11:14:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2898ms
11:14:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:14:35 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2179400 == 25 [pid = 1861] [id = 694]
11:14:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa217c400) [pid = 1861] [serial = 1942] [outer = (nil)]
11:14:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa2b36800) [pid = 1861] [serial = 1943] [outer = 0xa217c400]
11:14:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa2b3d800) [pid = 1861] [serial = 1944] [outer = 0xa217c400]
11:14:37 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
11:14:37 INFO - document served over http requires an http
11:14:37 INFO - sub-resource via fetch-request using the meta-csp
11:14:37 INFO - delivery method with swap-origin-redirect and when
11:14:37 INFO - the target request is same-origin.
11:14:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2888ms
11:14:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:14:38 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b34400 == 26 [pid = 1861] [id = 695]
11:14:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa3266c00) [pid = 1861] [serial = 1945] [outer = (nil)]
11:14:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa32a3c00) [pid = 1861] [serial = 1946] [outer = 0xa3266c00]
11:14:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa3407c00) [pid = 1861] [serial = 1947] [outer = 0xa3266c00]
11:14:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df8000 == 27 [pid = 1861] [id = 696]
11:14:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa3df8400) [pid = 1861] [serial = 1948] [outer = (nil)]
11:14:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa3f78800) [pid = 1861] [serial = 1949] [outer = 0xa3df8400]
11:14:40 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
11:14:40 INFO - document served over http requires an http
11:14:40 INFO - sub-resource via iframe-tag using the meta-csp
11:14:40 INFO - delivery method with keep-origin-redirect and when
11:14:40 INFO - the target request is same-origin.
11:14:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2847ms
11:14:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:14:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa326ac00 == 28 [pid = 1861] [id = 697]
11:14:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa326c800) [pid = 1861] [serial = 1950] [outer = (nil)]
11:14:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa3fb8800) [pid = 1861] [serial = 1951] [outer = 0xa326c800]
11:14:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa42a8800) [pid = 1861] [serial = 1952] [outer = 0xa326c800]
11:14:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42b1c00 == 29 [pid = 1861] [id = 698]
11:14:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa42b2400) [pid = 1861] [serial = 1953] [outer = (nil)]
11:14:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa42ad400) [pid = 1861] [serial = 1954] [outer = 0xa42b2400]
11:14:44 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
11:14:44 INFO - document served over http requires an http
11:14:44 INFO - sub-resource via iframe-tag using the meta-csp
11:14:44 INFO - delivery method with no-redirect and when
11:14:44 INFO - the target request is same-origin.
11:14:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3751ms
11:14:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:14:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3fb7400 == 30 [pid = 1861] [id = 699]
11:14:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa42b3000) [pid = 1861] [serial = 1955] [outer = (nil)]
11:14:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa44bf000) [pid = 1861] [serial = 1956] [outer = 0xa42b3000]
11:14:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa44c3000) [pid = 1861] [serial = 1957] [outer = 0xa42b3000]
11:14:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45c6800 == 31 [pid = 1861] [id = 700]
11:14:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa45c6c00) [pid = 1861] [serial = 1958] [outer = (nil)]
11:14:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa45c8c00) [pid = 1861] [serial = 1959] [outer = 0xa45c6c00]
11:14:46 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
11:14:46 INFO - document served over http requires an http
11:14:46 INFO - sub-resource via iframe-tag using the meta-csp
11:14:46 INFO - delivery method with swap-origin-redirect and when
11:14:46 INFO - the target request is same-origin.
11:14:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2437ms
11:14:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:14:47 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44bc000 == 32 [pid = 1861] [id = 701]
11:14:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa44bd000) [pid = 1861] [serial = 1960] [outer = (nil)]
11:14:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0xa45ce000) [pid = 1861] [serial = 1961] [outer = 0xa44bd000]
11:14:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0xa45d2400) [pid = 1861] [serial = 1962] [outer = 0xa44bd000]
11:14:49 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
11:14:49 INFO - document served over http requires an http
11:14:49 INFO - sub-resource via script-tag using the meta-csp
11:14:49 INFO - delivery method with keep-origin-redirect and when
11:14:49 INFO - the target request is same-origin.
11:14:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2533ms
11:14:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:14:49 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45cc000 == 33 [pid = 1861] [id = 702]
11:14:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0xa45cc800) [pid = 1861] [serial = 1963] [outer = (nil)]
11:14:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0xa4cab000) [pid = 1861] [serial = 1964] [outer = 0xa45cc800]
11:14:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0xa4caec00) [pid = 1861] [serial = 1965] [outer = 0xa45cc800]
11:14:51 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
11:14:51 INFO - document served over http requires an http
11:14:51 INFO - sub-resource via script-tag using the meta-csp
11:14:51 INFO - delivery method with no-redirect and when
11:14:51 INFO - the target request is same-origin.
11:14:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2593ms
11:14:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:14:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4ca9400 == 34 [pid = 1861] [id = 703]
11:14:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0xa4ca9800) [pid = 1861] [serial = 1966] [outer = (nil)]
11:14:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa4d5d400) [pid = 1861] [serial = 1967] [outer = 0xa4ca9800]
11:14:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa4d61800) [pid = 1861] [serial = 1968] [outer = 0xa4ca9800]
11:14:54 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
11:14:54 INFO - document served over http requires an http
11:14:54 INFO - sub-resource via script-tag using the meta-csp
11:14:54 INFO - delivery method with swap-origin-redirect and when
11:14:54 INFO - the target request is same-origin.
11:14:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2892ms
11:14:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:14:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4db3800 == 35 [pid = 1861] [id = 704]
11:14:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa4db7400) [pid = 1861] [serial = 1969] [outer = (nil)]
11:14:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa4dbc000) [pid = 1861] [serial = 1970] [outer = 0xa4db7400]
11:14:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:14:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0xa515d400) [pid = 1861] [serial = 1971] [outer = 0xa4db7400]
11:14:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:14:57 INFO - document served over http requires an http
11:14:57 INFO - sub-resource via xhr-request using the meta-csp
11:14:57 INFO - delivery method with keep-origin-redirect and when
11:14:57 INFO - the target request is same-origin.
11:14:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2746ms
11:14:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9ebac400 == 34 [pid = 1861] [id = 675]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdf800 == 33 [pid = 1861] [id = 676]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa1992000 == 32 [pid = 1861] [id = 677]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa1ab2400 == 31 [pid = 1861] [id = 654]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b9d000 == 30 [pid = 1861] [id = 678]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa3140400 == 29 [pid = 1861] [id = 679]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa32afc00 == 28 [pid = 1861] [id = 681]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa3144800 == 27 [pid = 1861] [id = 680]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa3772c00 == 26 [pid = 1861] [id = 683]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa326c000 == 25 [pid = 1861] [id = 682]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa39ae000 == 24 [pid = 1861] [id = 685]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa3408c00 == 23 [pid = 1861] [id = 684]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0xa377cc00 == 22 [pid = 1861] [id = 686]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9f0400 == 21 [pid = 1861] [id = 688]
11:14:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e9000 == 20 [pid = 1861] [id = 689]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2aa400 == 19 [pid = 1861] [id = 691]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd7000 == 18 [pid = 1861] [id = 692]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a07800 == 17 [pid = 1861] [id = 693]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa2862400 == 16 [pid = 1861] [id = 669]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa2179400 == 15 [pid = 1861] [id = 694]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df8000 == 14 [pid = 1861] [id = 696]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b34400 == 13 [pid = 1861] [id = 695]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa42b1c00 == 12 [pid = 1861] [id = 698]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa326ac00 == 11 [pid = 1861] [id = 697]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa45c6800 == 10 [pid = 1861] [id = 700]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa3fb7400 == 9 [pid = 1861] [id = 699]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa44bc000 == 8 [pid = 1861] [id = 701]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa45cc000 == 7 [pid = 1861] [id = 702]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa4ca9400 == 6 [pid = 1861] [id = 703]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa07ce800 == 5 [pid = 1861] [id = 646]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0a800 == 4 [pid = 1861] [id = 690]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa07d4c00 == 3 [pid = 1861] [id = 674]
11:14:59 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df4800 == 2 [pid = 1861] [id = 687]
11:14:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabb400 == 3 [pid = 1861] [id = 705]
11:14:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x9eabbc00) [pid = 1861] [serial = 1972] [outer = (nil)]
11:15:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x9eabe800) [pid = 1861] [serial = 1973] [outer = 0x9eabbc00]
11:15:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x9eba6800) [pid = 1861] [serial = 1974] [outer = 0x9eabbc00]
11:15:00 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0xa1292400) [pid = 1861] [serial = 1884] [outer = (nil)] [url = about:blank]
11:15:00 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x9fd0b000) [pid = 1861] [serial = 1881] [outer = (nil)] [url = about:blank]
11:15:00 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0xa04f4c00) [pid = 1861] [serial = 1878] [outer = (nil)] [url = about:blank]
11:15:02 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
11:15:02 INFO - document served over http requires an http
11:15:02 INFO - sub-resource via xhr-request using the meta-csp
11:15:02 INFO - delivery method with no-redirect and when
11:15:02 INFO - the target request is same-origin.
11:15:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4498ms
11:15:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:15:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab7c00 == 4 [pid = 1861] [id = 706]
11:15:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x9ecd9c00) [pid = 1861] [serial = 1975] [outer = (nil)]
11:15:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x9ece2800) [pid = 1861] [serial = 1976] [outer = 0x9ecd9c00]
11:15:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x9ef0e400) [pid = 1861] [serial = 1977] [outer = 0x9ecd9c00]
11:15:04 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
11:15:04 INFO - document served over http requires an http
11:15:04 INFO - sub-resource via xhr-request using the meta-csp
11:15:04 INFO - delivery method with swap-origin-redirect and when
11:15:04 INFO - the target request is same-origin.
11:15:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2496ms
11:15:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:15:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef1ac00 == 5 [pid = 1861] [id = 707]
11:15:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x9ef1b800) [pid = 1861] [serial = 1978] [outer = (nil)]
11:15:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x9f2a6400) [pid = 1861] [serial = 1979] [outer = 0x9ef1b800]
11:15:09 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x9f2ac800) [pid = 1861] [serial = 1980] [outer = 0x9ef1b800]
11:15:09 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0xa1328800) [pid = 1861] [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]
11:15:09 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x9ef0c400) [pid = 1861] [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]
11:15:09 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0xa39a0400) [pid = 1861] [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]
11:15:09 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0xa3409000) [pid = 1861] [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]
11:15:09 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0xa3266000) [pid = 1861] [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]
11:15:09 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0xa3773400) [pid = 1861] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046847145]
11:15:09 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa3df5400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x9fd0f400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa0b35800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa32b0c00) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x9f9f1400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa3142000) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x9ece3c00) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa39ae400) [pid = 1861] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0xa1bd4800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0xa1b9b800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa32b0000) [pid = 1861] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x9eba7400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0x9ef11800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x9f9ec400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa001d800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa0139400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa07d5800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa07d8c00) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa0132800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa0c62400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa129fc00) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa198a400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa1990800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa1ab3400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x9f9f1800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa0bf2000) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa1328400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa1b97400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa1fb1800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa217b800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa2184000) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa2863800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x9eab8800) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa07d1400) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa0135c00) [pid = 1861] [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]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa0c60400) [pid = 1861] [serial = 1931] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x9f9eb000) [pid = 1861] [serial = 1889] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa1994c00) [pid = 1861] [serial = 1892] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa1bdac00) [pid = 1861] [serial = 1895] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa2b39000) [pid = 1861] [serial = 1898] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa3146800) [pid = 1861] [serial = 1901] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa326d400) [pid = 1861] [serial = 1904] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa3404000) [pid = 1861] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa340bc00) [pid = 1861] [serial = 1909] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa32a3400) [pid = 1861] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046847145]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa39a2400) [pid = 1861] [serial = 1914] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa3df1c00) [pid = 1861] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa3df7000) [pid = 1861] [serial = 1919] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa3f7b800) [pid = 1861] [serial = 1922] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa0029c00) [pid = 1861] [serial = 1925] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa0131c00) [pid = 1861] [serial = 1928] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x9f2ab000) [pid = 1861] [serial = 1773] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9fd0bc00) [pid = 1861] [serial = 1776] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa0024000) [pid = 1861] [serial = 1779] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa03f2400) [pid = 1861] [serial = 1784] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa04f0800) [pid = 1861] [serial = 1789] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa0b36400) [pid = 1861] [serial = 1794] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa0bfd000) [pid = 1861] [serial = 1797] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa0bf2400) [pid = 1861] [serial = 1812] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa1299800) [pid = 1861] [serial = 1815] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa1325000) [pid = 1861] [serial = 1818] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa1997800) [pid = 1861] [serial = 1821] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa1ab8c00) [pid = 1861] [serial = 1826] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa1b9d400) [pid = 1861] [serial = 1831] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa07d0800) [pid = 1861] [serial = 1848] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa1294c00) [pid = 1861] [serial = 1851] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa1ab5000) [pid = 1861] [serial = 1854] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa1bde400) [pid = 1861] [serial = 1857] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa1fbac00) [pid = 1861] [serial = 1860] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa238cc00) [pid = 1861] [serial = 1863] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa2869800) [pid = 1861] [serial = 1868] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa2b3f000) [pid = 1861] [serial = 1873] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa03f9000) [pid = 1861] [serial = 1890] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa1ab6c00) [pid = 1861] [serial = 1893] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0x9f2a3400) [pid = 1861] [serial = 1770] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa0c5b800) [pid = 1861] [serial = 1809] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa07d3400) [pid = 1861] [serial = 1845] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa1a0e000) [pid = 1861] [serial = 1887] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa03fd000) [pid = 1861] [serial = 1929] [outer = (nil)] [url = about:blank]
11:15:10 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa1325c00) [pid = 1861] [serial = 1932] [outer = (nil)] [url = about:blank]
11:15:11 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
11:15:11 INFO - document served over http requires an https
11:15:11 INFO - sub-resource via fetch-request using the meta-csp
11:15:11 INFO - delivery method with keep-origin-redirect and when
11:15:11 INFO - the target request is same-origin.
11:15:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 7358ms
11:15:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:15:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab4800 == 6 [pid = 1861] [id = 708]
11:15:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x9eab5c00) [pid = 1861] [serial = 1981] [outer = (nil)]
11:15:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0x9ecd8000) [pid = 1861] [serial = 1982] [outer = 0x9eab5c00]
11:15:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9ece4c00) [pid = 1861] [serial = 1983] [outer = 0x9eab5c00]
11:15:14 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
11:15:14 INFO - document served over http requires an https
11:15:14 INFO - sub-resource via fetch-request using the meta-csp
11:15:14 INFO - delivery method with no-redirect and when
11:15:14 INFO - the target request is same-origin.
11:15:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2759ms
11:15:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:15:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba1400 == 7 [pid = 1861] [id = 709]
11:15:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x9eba5800) [pid = 1861] [serial = 1984] [outer = (nil)]
11:15:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x9f9e9000) [pid = 1861] [serial = 1985] [outer = 0x9eba5800]
11:15:16 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0x9f9ed000) [pid = 1861] [serial = 1986] [outer = 0x9eba5800]
11:15:17 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
11:15:17 INFO - document served over http requires an https
11:15:17 INFO - sub-resource via fetch-request using the meta-csp
11:15:17 INFO - delivery method with swap-origin-redirect and when
11:15:17 INFO - the target request is same-origin.
11:15:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2892ms
11:15:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:15:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e3800 == 8 [pid = 1861] [id = 710]
11:15:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9f9e7c00) [pid = 1861] [serial = 1987] [outer = (nil)]
11:15:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x9fd14400) [pid = 1861] [serial = 1988] [outer = 0x9f9e7c00]
11:15:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa001dc00) [pid = 1861] [serial = 1989] [outer = 0x9f9e7c00]
11:15:19 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0029c00 == 9 [pid = 1861] [id = 711]
11:15:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa002a000) [pid = 1861] [serial = 1990] [outer = (nil)]
11:15:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa0026800) [pid = 1861] [serial = 1991] [outer = 0xa002a000]
11:15:20 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
11:15:20 INFO - document served over http requires an https
11:15:20 INFO - sub-resource via iframe-tag using the meta-csp
11:15:20 INFO - delivery method with keep-origin-redirect and when
11:15:20 INFO - the target request is same-origin.
11:15:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2946ms
11:15:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:15:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd0dc00 == 10 [pid = 1861] [id = 712]
11:15:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x9fd0e400) [pid = 1861] [serial = 1992] [outer = (nil)]
11:15:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa0139800) [pid = 1861] [serial = 1993] [outer = 0x9fd0e400]
11:15:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa013f000) [pid = 1861] [serial = 1994] [outer = 0x9fd0e400]
11:15:22 INFO - PROCESS | 1810 | ++DOCSHELL 0xa03f8800 == 11 [pid = 1861] [id = 713]
11:15:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa03f8c00) [pid = 1861] [serial = 1995] [outer = (nil)]
11:15:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa03fa400) [pid = 1861] [serial = 1996] [outer = 0xa03f8c00]
11:15:23 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
11:15:23 INFO - document served over http requires an https
11:15:23 INFO - sub-resource via iframe-tag using the meta-csp
11:15:23 INFO - delivery method with no-redirect and when
11:15:23 INFO - the target request is same-origin.
11:15:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2731ms
11:15:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:15:24 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0138000 == 12 [pid = 1861] [id = 714]
11:15:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa03f9000) [pid = 1861] [serial = 1997] [outer = (nil)]
11:15:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa04ed800) [pid = 1861] [serial = 1998] [outer = 0xa03f9000]
11:15:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa04ec800) [pid = 1861] [serial = 1999] [outer = 0xa03f9000]
11:15:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa07ce800 == 13 [pid = 1861] [id = 715]
11:15:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa07cec00) [pid = 1861] [serial = 2000] [outer = (nil)]
11:15:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa07d1400) [pid = 1861] [serial = 2001] [outer = 0xa07cec00]
11:15:26 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
11:15:26 INFO - document served over http requires an https
11:15:26 INFO - sub-resource via iframe-tag using the meta-csp
11:15:26 INFO - delivery method with swap-origin-redirect and when
11:15:26 INFO - the target request is same-origin.
11:15:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3547ms
11:15:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:15:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eac1c00 == 14 [pid = 1861] [id = 716]
11:15:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9eba1800) [pid = 1861] [serial = 2002] [outer = (nil)]
11:15:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa07d8400) [pid = 1861] [serial = 2003] [outer = 0x9eba1800]
11:15:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa0b34800) [pid = 1861] [serial = 2004] [outer = 0x9eba1800]
11:15:29 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
11:15:29 INFO - document served over http requires an https
11:15:29 INFO - sub-resource via script-tag using the meta-csp
11:15:29 INFO - delivery method with keep-origin-redirect and when
11:15:29 INFO - the target request is same-origin.
11:15:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2848ms
11:15:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:15:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba4c00 == 15 [pid = 1861] [id = 717]
11:15:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9ece1000) [pid = 1861] [serial = 2005] [outer = (nil)]
11:15:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa0bf1c00) [pid = 1861] [serial = 2006] [outer = 0x9ece1000]
11:15:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa0bfa000) [pid = 1861] [serial = 2007] [outer = 0x9ece1000]
11:15:32 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
11:15:32 INFO - document served over http requires an https
11:15:32 INFO - sub-resource via script-tag using the meta-csp
11:15:32 INFO - delivery method with no-redirect and when
11:15:32 INFO - the target request is same-origin.
11:15:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2249ms
11:15:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:15:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba3c00 == 16 [pid = 1861] [id = 718]
11:15:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x9ecda400) [pid = 1861] [serial = 2008] [outer = (nil)]
11:15:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0x9ef0f000) [pid = 1861] [serial = 2009] [outer = 0x9ecda400]
11:15:33 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x9f2a6800) [pid = 1861] [serial = 2010] [outer = 0x9ecda400]
11:15:33 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab7c00 == 15 [pid = 1861] [id = 706]
11:15:33 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabb400 == 14 [pid = 1861] [id = 705]
11:15:33 INFO - PROCESS | 1810 | --DOCSHELL 0xa4db3800 == 13 [pid = 1861] [id = 704]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa0bf9400) [pid = 1861] [serial = 1926] [outer = (nil)] [url = about:blank]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa3f7fc00) [pid = 1861] [serial = 1923] [outer = (nil)] [url = about:blank]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa3dfe000) [pid = 1861] [serial = 1920] [outer = (nil)] [url = about:blank]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa39a6800) [pid = 1861] [serial = 1915] [outer = (nil)] [url = about:blank]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa340f400) [pid = 1861] [serial = 1910] [outer = (nil)] [url = about:blank]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa32a7800) [pid = 1861] [serial = 1905] [outer = (nil)] [url = about:blank]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa325f800) [pid = 1861] [serial = 1902] [outer = (nil)] [url = about:blank]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa2bf5400) [pid = 1861] [serial = 1899] [outer = (nil)] [url = about:blank]
11:15:33 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa217c000) [pid = 1861] [serial = 1896] [outer = (nil)] [url = about:blank]
11:15:34 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
11:15:34 INFO - document served over http requires an https
11:15:34 INFO - sub-resource via script-tag using the meta-csp
11:15:34 INFO - delivery method with swap-origin-redirect and when
11:15:34 INFO - the target request is same-origin.
11:15:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2710ms
11:15:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:15:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd9400 == 14 [pid = 1861] [id = 719]
11:15:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9ecdf800) [pid = 1861] [serial = 2011] [outer = (nil)]
11:15:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9f29d800) [pid = 1861] [serial = 2012] [outer = 0x9ecdf800]
11:15:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9f9e9400) [pid = 1861] [serial = 2013] [outer = 0x9ecdf800]
11:15:37 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
11:15:37 INFO - document served over http requires an https
11:15:37 INFO - sub-resource via xhr-request using the meta-csp
11:15:37 INFO - delivery method with keep-origin-redirect and when
11:15:37 INFO - the target request is same-origin.
11:15:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2451ms
11:15:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:15:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef10400 == 15 [pid = 1861] [id = 720]
11:15:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa001bc00) [pid = 1861] [serial = 2014] [outer = (nil)]
11:15:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa0138400) [pid = 1861] [serial = 2015] [outer = 0xa001bc00]
11:15:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa03f4400) [pid = 1861] [serial = 2016] [outer = 0xa001bc00]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x9eabe800) [pid = 1861] [serial = 1973] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9ece2800) [pid = 1861] [serial = 1976] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa4dbc000) [pid = 1861] [serial = 1970] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa45ce000) [pid = 1861] [serial = 1961] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa4cab000) [pid = 1861] [serial = 1964] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa4d5d400) [pid = 1861] [serial = 1967] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa42ad400) [pid = 1861] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046883517]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa3fb8800) [pid = 1861] [serial = 1951] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa45c8c00) [pid = 1861] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa44bf000) [pid = 1861] [serial = 1956] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa2186400) [pid = 1861] [serial = 1940] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa2b36800) [pid = 1861] [serial = 1943] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa3f78800) [pid = 1861] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa32a3c00) [pid = 1861] [serial = 1946] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa0025800) [pid = 1861] [serial = 1934] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa1ab4c00) [pid = 1861] [serial = 1937] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9f2a6400) [pid = 1861] [serial = 1979] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa42b2400) [pid = 1861] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046883517]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa44bd000) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa45c6c00) [pid = 1861] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa4ca9800) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa3df8400) [pid = 1861] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0x9ecd9c00) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0x9eabbc00) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa45cc800) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa326c800) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa42b3000) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa1ab1800) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa217c400) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa3266c00) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0x9f9e4800) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0x9f29fc00) [pid = 1861] [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]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0x9eba6800) [pid = 1861] [serial = 1974] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0x9ef0e400) [pid = 1861] [serial = 1977] [outer = (nil)] [url = about:blank]
11:15:39 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa07d6000) [pid = 1861] [serial = 1935] [outer = (nil)] [url = about:blank]
11:15:40 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
11:15:40 INFO - document served over http requires an https
11:15:40 INFO - sub-resource via xhr-request using the meta-csp
11:15:40 INFO - delivery method with no-redirect and when
11:15:40 INFO - the target request is same-origin.
11:15:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2693ms
11:15:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:15:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef14000 == 16 [pid = 1861] [id = 721]
11:15:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0x9ef17000) [pid = 1861] [serial = 2017] [outer = (nil)]
11:15:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0xa04edc00) [pid = 1861] [serial = 2018] [outer = 0x9ef17000]
11:15:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa07d2800) [pid = 1861] [serial = 2019] [outer = 0x9ef17000]
11:15:42 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
11:15:42 INFO - document served over http requires an https
11:15:42 INFO - sub-resource via xhr-request using the meta-csp
11:15:42 INFO - delivery method with swap-origin-redirect and when
11:15:42 INFO - the target request is same-origin.
11:15:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2569ms
11:15:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:15:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef15c00 == 17 [pid = 1861] [id = 722]
11:15:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0x9ef17400) [pid = 1861] [serial = 2020] [outer = (nil)]
11:15:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0x9fd18800) [pid = 1861] [serial = 2021] [outer = 0x9ef17400]
11:15:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa03f3000) [pid = 1861] [serial = 2022] [outer = 0x9ef17400]
11:15:46 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
11:15:46 INFO - document served over http requires an http
11:15:46 INFO - sub-resource via fetch-request using the meta-referrer
11:15:46 INFO - delivery method with keep-origin-redirect and when
11:15:46 INFO - the target request is cross-origin.
11:15:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3444ms
11:15:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:15:46 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0b31800 == 18 [pid = 1861] [id = 723]
11:15:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa0b39000) [pid = 1861] [serial = 2023] [outer = (nil)]
11:15:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa0bf5800) [pid = 1861] [serial = 2024] [outer = 0xa0b39000]
11:15:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0xa0bff800) [pid = 1861] [serial = 2025] [outer = 0xa0b39000]
11:15:48 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
11:15:48 INFO - document served over http requires an http
11:15:48 INFO - sub-resource via fetch-request using the meta-referrer
11:15:48 INFO - delivery method with no-redirect and when
11:15:48 INFO - the target request is cross-origin.
11:15:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2287ms
11:15:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:15:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c60000 == 19 [pid = 1861] [id = 724]
11:15:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa0c61800) [pid = 1861] [serial = 2026] [outer = (nil)]
11:15:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa0c65800) [pid = 1861] [serial = 2027] [outer = 0xa0c61800]
11:15:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa1294400) [pid = 1861] [serial = 2028] [outer = 0xa0c61800]
11:15:50 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
11:15:50 INFO - document served over http requires an http
11:15:50 INFO - sub-resource via fetch-request using the meta-referrer
11:15:50 INFO - delivery method with swap-origin-redirect and when
11:15:50 INFO - the target request is cross-origin.
11:15:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2197ms
11:15:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:15:51 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c63000 == 20 [pid = 1861] [id = 725]
11:15:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa129b800) [pid = 1861] [serial = 2029] [outer = (nil)]
11:15:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa129fc00) [pid = 1861] [serial = 2030] [outer = 0xa129b800]
11:15:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa131e400) [pid = 1861] [serial = 2031] [outer = 0xa129b800]
11:15:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1327400 == 21 [pid = 1861] [id = 726]
11:15:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa1327800) [pid = 1861] [serial = 2032] [outer = (nil)]
11:15:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa1988800) [pid = 1861] [serial = 2033] [outer = 0xa1327800]
11:15:53 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
11:15:53 INFO - document served over http requires an http
11:15:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:53 INFO - delivery method with keep-origin-redirect and when
11:15:53 INFO - the target request is cross-origin.
11:15:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2852ms
11:15:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:15:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa129d800 == 22 [pid = 1861] [id = 727]
11:15:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa129dc00) [pid = 1861] [serial = 2034] [outer = (nil)]
11:15:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa1992000) [pid = 1861] [serial = 2035] [outer = 0xa129dc00]
11:15:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1997c00) [pid = 1861] [serial = 2036] [outer = 0xa129dc00]
11:15:55 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a0b000 == 23 [pid = 1861] [id = 728]
11:15:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1a0c000) [pid = 1861] [serial = 2037] [outer = (nil)]
11:15:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1a0dc00) [pid = 1861] [serial = 2038] [outer = 0xa1a0c000]
11:15:56 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
11:15:56 INFO - document served over http requires an http
11:15:56 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:56 INFO - delivery method with no-redirect and when
11:15:56 INFO - the target request is cross-origin.
11:15:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2543ms
11:15:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:15:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa198f400 == 24 [pid = 1861] [id = 729]
11:15:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1990800) [pid = 1861] [serial = 2039] [outer = (nil)]
11:15:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1ab5800) [pid = 1861] [serial = 2040] [outer = 0xa1990800]
11:15:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:15:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1abbc00) [pid = 1861] [serial = 2041] [outer = 0xa1990800]
11:15:58 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b93800 == 25 [pid = 1861] [id = 730]
11:15:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa1b93c00) [pid = 1861] [serial = 2042] [outer = (nil)]
11:15:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa1b96000) [pid = 1861] [serial = 2043] [outer = 0xa1b93c00]
11:15:58 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
11:15:58 INFO - document served over http requires an http
11:15:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:58 INFO - delivery method with swap-origin-redirect and when
11:15:58 INFO - the target request is cross-origin.
11:15:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2700ms
11:15:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:15:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1ab3000 == 26 [pid = 1861] [id = 731]
11:15:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa1ab4800) [pid = 1861] [serial = 2044] [outer = (nil)]
11:15:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa1b9c800) [pid = 1861] [serial = 2045] [outer = 0xa1ab4800]
11:16:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa1ba0c00) [pid = 1861] [serial = 2046] [outer = 0xa1ab4800]
11:16:02 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
11:16:02 INFO - document served over http requires an http
11:16:02 INFO - sub-resource via script-tag using the meta-referrer
11:16:02 INFO - delivery method with keep-origin-redirect and when
11:16:02 INFO - the target request is cross-origin.
11:16:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3359ms
11:16:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:16:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef17800 == 27 [pid = 1861] [id = 732]
11:16:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9ef17c00) [pid = 1861] [serial = 2047] [outer = (nil)]
11:16:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9f2aa800) [pid = 1861] [serial = 2048] [outer = 0x9ef17c00]
11:16:04 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa0023000) [pid = 1861] [serial = 2049] [outer = 0x9ef17c00]
11:16:05 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
11:16:05 INFO - document served over http requires an http
11:16:05 INFO - sub-resource via script-tag using the meta-referrer
11:16:05 INFO - delivery method with no-redirect and when
11:16:05 INFO - the target request is cross-origin.
11:16:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3507ms
11:16:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:16:05 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef10400 == 26 [pid = 1861] [id = 720]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba3c00 == 25 [pid = 1861] [id = 718]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba4c00 == 24 [pid = 1861] [id = 717]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9eac1c00 == 23 [pid = 1861] [id = 716]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0xa07ce800 == 22 [pid = 1861] [id = 715]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0xa03f8800 == 21 [pid = 1861] [id = 713]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0xa0138000 == 20 [pid = 1861] [id = 714]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd0dc00 == 19 [pid = 1861] [id = 712]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0xa0029c00 == 18 [pid = 1861] [id = 711]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e3800 == 17 [pid = 1861] [id = 710]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba1400 == 16 [pid = 1861] [id = 709]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab4800 == 15 [pid = 1861] [id = 708]
11:16:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef1ac00 == 14 [pid = 1861] [id = 707]
11:16:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab4c00 == 15 [pid = 1861] [id = 733]
11:16:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0x9eab8c00) [pid = 1861] [serial = 2050] [outer = (nil)]
11:16:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9ebaac00) [pid = 1861] [serial = 2051] [outer = 0x9eab8c00]
11:16:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x9ef13800) [pid = 1861] [serial = 2052] [outer = 0x9eab8c00]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0xa2b3d800) [pid = 1861] [serial = 1944] [outer = (nil)] [url = about:blank]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa2395c00) [pid = 1861] [serial = 1941] [outer = (nil)] [url = about:blank]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa42a8800) [pid = 1861] [serial = 1952] [outer = (nil)] [url = about:blank]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa3407c00) [pid = 1861] [serial = 1947] [outer = (nil)] [url = about:blank]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa4caec00) [pid = 1861] [serial = 1965] [outer = (nil)] [url = about:blank]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa45d2400) [pid = 1861] [serial = 1962] [outer = (nil)] [url = about:blank]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa44c3000) [pid = 1861] [serial = 1957] [outer = (nil)] [url = about:blank]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa4d61800) [pid = 1861] [serial = 1968] [outer = (nil)] [url = about:blank]
11:16:06 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa1bd9c00) [pid = 1861] [serial = 1938] [outer = (nil)] [url = about:blank]
11:16:07 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
11:16:07 INFO - document served over http requires an http
11:16:07 INFO - sub-resource via script-tag using the meta-referrer
11:16:07 INFO - delivery method with swap-origin-redirect and when
11:16:07 INFO - the target request is cross-origin.
11:16:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2188ms
11:16:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:16:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eba8800 == 16 [pid = 1861] [id = 734]
11:16:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9f9eac00) [pid = 1861] [serial = 2053] [outer = (nil)]
11:16:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9fd15000) [pid = 1861] [serial = 2054] [outer = 0x9f9eac00]
11:16:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa0132c00) [pid = 1861] [serial = 2055] [outer = 0x9f9eac00]
11:16:09 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
11:16:09 INFO - document served over http requires an http
11:16:09 INFO - sub-resource via xhr-request using the meta-referrer
11:16:09 INFO - delivery method with keep-origin-redirect and when
11:16:09 INFO - the target request is cross-origin.
11:16:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2039ms
11:16:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:16:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece0000 == 17 [pid = 1861] [id = 735]
11:16:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9f9ebc00) [pid = 1861] [serial = 2056] [outer = (nil)]
11:16:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa03fcc00) [pid = 1861] [serial = 2057] [outer = 0x9f9ebc00]
11:16:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa07dac00) [pid = 1861] [serial = 2058] [outer = 0x9f9ebc00]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa03fa400) [pid = 1861] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046922835]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x9f29d800) [pid = 1861] [serial = 2012] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa0bf1c00) [pid = 1861] [serial = 2006] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa0026800) [pid = 1861] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0x9ecd8000) [pid = 1861] [serial = 1982] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa07d8400) [pid = 1861] [serial = 2003] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa0139800) [pid = 1861] [serial = 1993] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9ef0f000) [pid = 1861] [serial = 2009] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa0138400) [pid = 1861] [serial = 2015] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa04ed800) [pid = 1861] [serial = 1998] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x9f9e9000) [pid = 1861] [serial = 1985] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa07d1400) [pid = 1861] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0x9fd14400) [pid = 1861] [serial = 1988] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa001bc00) [pid = 1861] [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]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9ecdf800) [pid = 1861] [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]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x9ecda400) [pid = 1861] [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]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa03f8c00) [pid = 1861] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046922835]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa07cec00) [pid = 1861] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa002a000) [pid = 1861] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0x9f9e9400) [pid = 1861] [serial = 2013] [outer = (nil)] [url = about:blank]
11:16:11 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa03f4400) [pid = 1861] [serial = 2016] [outer = (nil)] [url = about:blank]
11:16:12 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
11:16:12 INFO - document served over http requires an http
11:16:12 INFO - sub-resource via xhr-request using the meta-referrer
11:16:12 INFO - delivery method with no-redirect and when
11:16:12 INFO - the target request is cross-origin.
11:16:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2454ms
11:16:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:16:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0024000 == 18 [pid = 1861] [id = 736]
11:16:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa0026800) [pid = 1861] [serial = 2059] [outer = (nil)]
11:16:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa04efc00) [pid = 1861] [serial = 2060] [outer = 0xa0026800]
11:16:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa0b3b400) [pid = 1861] [serial = 2061] [outer = 0xa0026800]
11:16:15 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
11:16:15 INFO - document served over http requires an http
11:16:15 INFO - sub-resource via xhr-request using the meta-referrer
11:16:15 INFO - delivery method with swap-origin-redirect and when
11:16:15 INFO - the target request is cross-origin.
11:16:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2563ms
11:16:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:16:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9f0c00 == 19 [pid = 1861] [id = 737]
11:16:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x9fd0c800) [pid = 1861] [serial = 2062] [outer = (nil)]
11:16:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0xa013c800) [pid = 1861] [serial = 2063] [outer = 0x9fd0c800]
11:16:16 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0xa07ccc00) [pid = 1861] [serial = 2064] [outer = 0x9fd0c800]
11:16:17 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
11:16:17 INFO - document served over http requires an https
11:16:17 INFO - sub-resource via fetch-request using the meta-referrer
11:16:17 INFO - delivery method with keep-origin-redirect and when
11:16:17 INFO - the target request is cross-origin.
11:16:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2841ms
11:16:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:16:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd16400 == 20 [pid = 1861] [id = 738]
11:16:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa0132800) [pid = 1861] [serial = 2065] [outer = (nil)]
11:16:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1290c00) [pid = 1861] [serial = 2066] [outer = 0xa0132800]
11:16:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa1324800) [pid = 1861] [serial = 2067] [outer = 0xa0132800]
11:16:20 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
11:16:20 INFO - document served over http requires an https
11:16:20 INFO - sub-resource via fetch-request using the meta-referrer
11:16:20 INFO - delivery method with no-redirect and when
11:16:20 INFO - the target request is cross-origin.
11:16:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2736ms
11:16:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:16:21 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0c5f800 == 21 [pid = 1861] [id = 739]
11:16:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa1a0b400) [pid = 1861] [serial = 2068] [outer = (nil)]
11:16:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa1b9a400) [pid = 1861] [serial = 2069] [outer = 0xa1a0b400]
11:16:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa1bdd400) [pid = 1861] [serial = 2070] [outer = 0xa1a0b400]
11:16:23 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
11:16:23 INFO - document served over http requires an https
11:16:23 INFO - sub-resource via fetch-request using the meta-referrer
11:16:23 INFO - delivery method with swap-origin-redirect and when
11:16:23 INFO - the target request is cross-origin.
11:16:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2707ms
11:16:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:16:24 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb1c00 == 22 [pid = 1861] [id = 740]
11:16:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa1fb3400) [pid = 1861] [serial = 2071] [outer = (nil)]
11:16:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa1fba000) [pid = 1861] [serial = 2072] [outer = 0xa1fb3400]
11:16:25 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa1fbe800) [pid = 1861] [serial = 2073] [outer = 0xa1fb3400]
11:16:26 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2180400 == 23 [pid = 1861] [id = 741]
11:16:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0xa2180800) [pid = 1861] [serial = 2074] [outer = (nil)]
11:16:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2184400) [pid = 1861] [serial = 2075] [outer = 0xa2180800]
11:16:27 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
11:16:27 INFO - document served over http requires an https
11:16:27 INFO - sub-resource via iframe-tag using the meta-referrer
11:16:27 INFO - delivery method with keep-origin-redirect and when
11:16:27 INFO - the target request is cross-origin.
11:16:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3862ms
11:16:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:16:27 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1fb6800 == 24 [pid = 1861] [id = 742]
11:16:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa1fb7c00) [pid = 1861] [serial = 2076] [outer = (nil)]
11:16:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa238f800) [pid = 1861] [serial = 2077] [outer = 0xa1fb7c00]
11:16:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa2394400) [pid = 1861] [serial = 2078] [outer = 0xa1fb7c00]
11:16:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa239ac00 == 25 [pid = 1861] [id = 743]
11:16:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa2860800) [pid = 1861] [serial = 2079] [outer = (nil)]
11:16:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa2862c00) [pid = 1861] [serial = 2080] [outer = 0xa2860800]
11:16:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:29 INFO - document served over http requires an https
11:16:29 INFO - sub-resource via iframe-tag using the meta-referrer
11:16:29 INFO - delivery method with no-redirect and when
11:16:29 INFO - the target request is cross-origin.
11:16:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2357ms
11:16:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:16:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2188c00 == 26 [pid = 1861] [id = 744]
11:16:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa238ec00) [pid = 1861] [serial = 2081] [outer = (nil)]
11:16:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa286a400) [pid = 1861] [serial = 2082] [outer = 0xa238ec00]
11:16:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa2b30800) [pid = 1861] [serial = 2083] [outer = 0xa238ec00]
11:16:31 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b38000 == 27 [pid = 1861] [id = 745]
11:16:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa2b38400) [pid = 1861] [serial = 2084] [outer = (nil)]
11:16:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa2b3b400) [pid = 1861] [serial = 2085] [outer = 0xa2b38400]
11:16:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:31 INFO - document served over http requires an https
11:16:31 INFO - sub-resource via iframe-tag using the meta-referrer
11:16:31 INFO - delivery method with swap-origin-redirect and when
11:16:31 INFO - the target request is cross-origin.
11:16:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2395ms
11:16:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:16:32 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2867c00 == 28 [pid = 1861] [id = 746]
11:16:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa2868000) [pid = 1861] [serial = 2086] [outer = (nil)]
11:16:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa2b3fc00) [pid = 1861] [serial = 2087] [outer = 0xa2868000]
11:16:33 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa2bed800) [pid = 1861] [serial = 2088] [outer = 0xa2868000]
11:16:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:34 INFO - document served over http requires an https
11:16:34 INFO - sub-resource via script-tag using the meta-referrer
11:16:34 INFO - delivery method with keep-origin-redirect and when
11:16:34 INFO - the target request is cross-origin.
11:16:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2808ms
11:16:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:16:35 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b3d000 == 29 [pid = 1861] [id = 747]
11:16:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa2b3d400) [pid = 1861] [serial = 2089] [outer = (nil)]
11:16:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa313dc00) [pid = 1861] [serial = 2090] [outer = 0xa2b3d400]
11:16:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa3142400) [pid = 1861] [serial = 2091] [outer = 0xa2b3d400]
11:16:38 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
11:16:38 INFO - document served over http requires an https
11:16:38 INFO - sub-resource via script-tag using the meta-referrer
11:16:38 INFO - delivery method with no-redirect and when
11:16:38 INFO - the target request is cross-origin.
11:16:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 4045ms
11:16:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:16:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef18800 == 30 [pid = 1861] [id = 748]
11:16:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0x9f9e7400) [pid = 1861] [serial = 2092] [outer = (nil)]
11:16:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa04f0800) [pid = 1861] [serial = 2093] [outer = 0x9f9e7400]
11:16:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa0c58400) [pid = 1861] [serial = 2094] [outer = 0x9f9e7400]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0x9ece0000 == 29 [pid = 1861] [id = 735]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0x9eba8800 == 28 [pid = 1861] [id = 734]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab4c00 == 27 [pid = 1861] [id = 733]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef17800 == 26 [pid = 1861] [id = 732]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b93800 == 25 [pid = 1861] [id = 730]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa198f400 == 24 [pid = 1861] [id = 729]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a0b000 == 23 [pid = 1861] [id = 728]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa1327400 == 22 [pid = 1861] [id = 726]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c63000 == 21 [pid = 1861] [id = 725]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c60000 == 20 [pid = 1861] [id = 724]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0xa0b31800 == 19 [pid = 1861] [id = 723]
11:16:41 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef15c00 == 18 [pid = 1861] [id = 722]
11:16:41 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0x9f2a6800) [pid = 1861] [serial = 2010] [outer = (nil)] [url = about:blank]
11:16:41 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
11:16:41 INFO - document served over http requires an https
11:16:41 INFO - sub-resource via script-tag using the meta-referrer
11:16:41 INFO - delivery method with swap-origin-redirect and when
11:16:41 INFO - the target request is cross-origin.
11:16:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2694ms
11:16:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:16:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a8800 == 19 [pid = 1861] [id = 749]
11:16:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0x9f9eec00) [pid = 1861] [serial = 2095] [outer = (nil)]
11:16:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0x9fd0ec00) [pid = 1861] [serial = 2096] [outer = 0x9f9eec00]
11:16:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa0131000) [pid = 1861] [serial = 2097] [outer = 0x9f9eec00]
11:16:44 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
11:16:44 INFO - document served over http requires an https
11:16:44 INFO - sub-resource via xhr-request using the meta-referrer
11:16:44 INFO - delivery method with keep-origin-redirect and when
11:16:44 INFO - the target request is cross-origin.
11:16:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3149ms
11:16:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:16:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9ec000 == 20 [pid = 1861] [id = 750]
11:16:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa07ce800) [pid = 1861] [serial = 2098] [outer = (nil)]
11:16:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa0bff000) [pid = 1861] [serial = 2099] [outer = 0xa07ce800]
11:16:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa1298800) [pid = 1861] [serial = 2100] [outer = 0xa07ce800]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x9ebaac00) [pid = 1861] [serial = 2051] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa1b96000) [pid = 1861] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9fd15000) [pid = 1861] [serial = 2054] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa1ab5800) [pid = 1861] [serial = 2040] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa0bf5800) [pid = 1861] [serial = 2024] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa0c65800) [pid = 1861] [serial = 2027] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa03fcc00) [pid = 1861] [serial = 2057] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa1988800) [pid = 1861] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9fd18800) [pid = 1861] [serial = 2021] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa129fc00) [pid = 1861] [serial = 2030] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa1a0dc00) [pid = 1861] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046955688]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9f2aa800) [pid = 1861] [serial = 2048] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa1b9c800) [pid = 1861] [serial = 2045] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa1992000) [pid = 1861] [serial = 2035] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa04edc00) [pid = 1861] [serial = 2018] [outer = (nil)] [url = about:blank]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0x9f9eac00) [pid = 1861] [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]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x9eab8c00) [pid = 1861] [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]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9ef17c00) [pid = 1861] [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]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa1b93c00) [pid = 1861] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa1327800) [pid = 1861] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa1a0c000) [pid = 1861] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046955688]
11:16:48 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa0132c00) [pid = 1861] [serial = 2055] [outer = (nil)] [url = about:blank]
11:16:48 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
11:16:48 INFO - document served over http requires an https
11:16:48 INFO - sub-resource via xhr-request using the meta-referrer
11:16:48 INFO - delivery method with no-redirect and when
11:16:48 INFO - the target request is cross-origin.
11:16:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3485ms
11:16:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:16:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a1000 == 21 [pid = 1861] [id = 751]
11:16:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa03f2400) [pid = 1861] [serial = 2101] [outer = (nil)]
11:16:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa07d6800) [pid = 1861] [serial = 2102] [outer = 0xa03f2400]
11:16:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa131c000) [pid = 1861] [serial = 2103] [outer = 0xa03f2400]
11:16:50 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
11:16:50 INFO - document served over http requires an https
11:16:50 INFO - sub-resource via xhr-request using the meta-referrer
11:16:50 INFO - delivery method with swap-origin-redirect and when
11:16:50 INFO - the target request is cross-origin.
11:16:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2201ms
11:16:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:16:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a6400 == 22 [pid = 1861] [id = 752]
11:16:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa0028800) [pid = 1861] [serial = 2104] [outer = (nil)]
11:16:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa07d1800) [pid = 1861] [serial = 2105] [outer = 0xa0028800]
11:16:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa129fc00) [pid = 1861] [serial = 2106] [outer = 0xa0028800]
11:16:53 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
11:16:53 INFO - document served over http requires an http
11:16:53 INFO - sub-resource via fetch-request using the meta-referrer
11:16:53 INFO - delivery method with keep-origin-redirect and when
11:16:53 INFO - the target request is same-origin.
11:16:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2617ms
11:16:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:16:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa013dc00 == 23 [pid = 1861] [id = 753]
11:16:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa04f1400) [pid = 1861] [serial = 2107] [outer = (nil)]
11:16:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa1ab4000) [pid = 1861] [serial = 2108] [outer = 0xa04f1400]
11:16:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa1ac0800) [pid = 1861] [serial = 2109] [outer = 0xa04f1400]
11:16:56 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
11:16:56 INFO - document served over http requires an http
11:16:56 INFO - sub-resource via fetch-request using the meta-referrer
11:16:56 INFO - delivery method with no-redirect and when
11:16:56 INFO - the target request is same-origin.
11:16:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2990ms
11:16:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:16:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1a0e400 == 24 [pid = 1861] [id = 754]
11:16:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa1a0ec00) [pid = 1861] [serial = 2110] [outer = (nil)]
11:16:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa1fb8000) [pid = 1861] [serial = 2111] [outer = 0xa1a0ec00]
11:16:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa238d000) [pid = 1861] [serial = 2112] [outer = 0xa1a0ec00]
11:16:58 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
11:16:58 INFO - document served over http requires an http
11:16:58 INFO - sub-resource via fetch-request using the meta-referrer
11:16:58 INFO - delivery method with swap-origin-redirect and when
11:16:58 INFO - the target request is same-origin.
11:16:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2535ms
11:16:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:16:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b3a400 == 25 [pid = 1861] [id = 755]
11:16:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa2b3f000) [pid = 1861] [serial = 2113] [outer = (nil)]
11:16:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0xa313b400) [pid = 1861] [serial = 2114] [outer = 0xa2b3f000]
11:16:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:16:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0xa3147000) [pid = 1861] [serial = 2115] [outer = 0xa2b3f000]
11:17:00 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3264c00 == 26 [pid = 1861] [id = 756]
11:17:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0xa3265400) [pid = 1861] [serial = 2116] [outer = (nil)]
11:17:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0xa3267000) [pid = 1861] [serial = 2117] [outer = 0xa3265400]
11:17:01 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
11:17:01 INFO - document served over http requires an http
11:17:01 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:01 INFO - delivery method with keep-origin-redirect and when
11:17:01 INFO - the target request is same-origin.
11:17:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2595ms
11:17:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:17:01 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2befc00 == 27 [pid = 1861] [id = 757]
11:17:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0xa2bf0c00) [pid = 1861] [serial = 2118] [outer = (nil)]
11:17:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0xa32a1c00) [pid = 1861] [serial = 2119] [outer = 0xa2bf0c00]
11:17:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa32a7000) [pid = 1861] [serial = 2120] [outer = 0xa2bf0c00]
11:17:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa32aec00 == 28 [pid = 1861] [id = 758]
11:17:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa32af000) [pid = 1861] [serial = 2121] [outer = (nil)]
11:17:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa3402400) [pid = 1861] [serial = 2122] [outer = 0xa32af000]
11:17:05 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
11:17:05 INFO - document served over http requires an http
11:17:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:05 INFO - delivery method with no-redirect and when
11:17:05 INFO - the target request is same-origin.
11:17:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3849ms
11:17:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:17:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa326d400 == 29 [pid = 1861] [id = 759]
11:17:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa326e800) [pid = 1861] [serial = 2123] [outer = (nil)]
11:17:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa3408800) [pid = 1861] [serial = 2124] [outer = 0xa326e800]
11:17:06 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa340e400) [pid = 1861] [serial = 2125] [outer = 0xa326e800]
11:17:07 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3771000 == 30 [pid = 1861] [id = 760]
11:17:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa3771400) [pid = 1861] [serial = 2126] [outer = (nil)]
11:17:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa3773000) [pid = 1861] [serial = 2127] [outer = 0xa3771400]
11:17:07 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
11:17:07 INFO - document served over http requires an http
11:17:07 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:07 INFO - delivery method with swap-origin-redirect and when
11:17:07 INFO - the target request is same-origin.
11:17:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2542ms
11:17:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:17:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3406c00 == 31 [pid = 1861] [id = 761]
11:17:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa3407800) [pid = 1861] [serial = 2128] [outer = (nil)]
11:17:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa3778c00) [pid = 1861] [serial = 2129] [outer = 0xa3407800]
11:17:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa377c800) [pid = 1861] [serial = 2130] [outer = 0xa3407800]
11:17:10 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
11:17:10 INFO - document served over http requires an http
11:17:10 INFO - sub-resource via script-tag using the meta-referrer
11:17:10 INFO - delivery method with keep-origin-redirect and when
11:17:10 INFO - the target request is same-origin.
11:17:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2394ms
11:17:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:17:10 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3776000 == 32 [pid = 1861] [id = 762]
11:17:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa3776c00) [pid = 1861] [serial = 2131] [outer = (nil)]
11:17:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa39abc00) [pid = 1861] [serial = 2132] [outer = 0xa3776c00]
11:17:11 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa39acc00) [pid = 1861] [serial = 2133] [outer = 0xa3776c00]
11:17:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:12 INFO - document served over http requires an http
11:17:12 INFO - sub-resource via script-tag using the meta-referrer
11:17:12 INFO - delivery method with no-redirect and when
11:17:12 INFO - the target request is same-origin.
11:17:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2461ms
11:17:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:17:13 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39a9800 == 33 [pid = 1861] [id = 763]
11:17:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa39a9c00) [pid = 1861] [serial = 2134] [outer = (nil)]
11:17:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa3dfac00) [pid = 1861] [serial = 2135] [outer = 0xa39a9c00]
11:17:13 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa3dff000) [pid = 1861] [serial = 2136] [outer = 0xa39a9c00]
11:17:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:15 INFO - document served over http requires an http
11:17:15 INFO - sub-resource via script-tag using the meta-referrer
11:17:15 INFO - delivery method with swap-origin-redirect and when
11:17:15 INFO - the target request is same-origin.
11:17:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2806ms
11:17:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:17:16 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3df9000 == 34 [pid = 1861] [id = 764]
11:17:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa3df9400) [pid = 1861] [serial = 2137] [outer = (nil)]
11:17:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa3f7c000) [pid = 1861] [serial = 2138] [outer = 0xa3df9400]
11:17:16 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa3f80400) [pid = 1861] [serial = 2139] [outer = 0xa3df9400]
11:17:19 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
11:17:19 INFO - document served over http requires an http
11:17:19 INFO - sub-resource via xhr-request using the meta-referrer
11:17:19 INFO - delivery method with keep-origin-redirect and when
11:17:19 INFO - the target request is same-origin.
11:17:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3842ms
11:17:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:17:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x9fd18800 == 35 [pid = 1861] [id = 765]
11:17:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa0020c00) [pid = 1861] [serial = 2140] [outer = (nil)]
11:17:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa03f0000) [pid = 1861] [serial = 2141] [outer = 0xa0020c00]
11:17:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa0bf2c00) [pid = 1861] [serial = 2142] [outer = 0xa0020c00]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9f0c00 == 34 [pid = 1861] [id = 737]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd16400 == 33 [pid = 1861] [id = 738]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa0c5f800 == 32 [pid = 1861] [id = 739]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa2180400 == 31 [pid = 1861] [id = 741]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb1c00 == 30 [pid = 1861] [id = 740]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa239ac00 == 29 [pid = 1861] [id = 743]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa1fb6800 == 28 [pid = 1861] [id = 742]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b38000 == 27 [pid = 1861] [id = 745]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa2188c00 == 26 [pid = 1861] [id = 744]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa2867c00 == 25 [pid = 1861] [id = 746]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef18800 == 24 [pid = 1861] [id = 748]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd9400 == 23 [pid = 1861] [id = 719]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a8800 == 22 [pid = 1861] [id = 749]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0xa0024000 == 21 [pid = 1861] [id = 736]
11:17:22 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9ec000 == 20 [pid = 1861] [id = 750]
11:17:22 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa0023000) [pid = 1861] [serial = 2049] [outer = (nil)] [url = about:blank]
11:17:22 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x9ef13800) [pid = 1861] [serial = 2052] [outer = (nil)] [url = about:blank]
11:17:23 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
11:17:23 INFO - document served over http requires an http
11:17:23 INFO - sub-resource via xhr-request using the meta-referrer
11:17:23 INFO - delivery method with no-redirect and when
11:17:23 INFO - the target request is same-origin.
11:17:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4166ms
11:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:17:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2aa800 == 21 [pid = 1861] [id = 766]
11:17:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x9f2ab000) [pid = 1861] [serial = 2143] [outer = (nil)]
11:17:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x9f9ec000) [pid = 1861] [serial = 2144] [outer = 0x9f2ab000]
11:17:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa0024000) [pid = 1861] [serial = 2145] [outer = 0x9f2ab000]
11:17:25 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
11:17:25 INFO - document served over http requires an http
11:17:25 INFO - sub-resource via xhr-request using the meta-referrer
11:17:25 INFO - delivery method with swap-origin-redirect and when
11:17:25 INFO - the target request is same-origin.
11:17:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2297ms
11:17:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:17:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef1bc00 == 22 [pid = 1861] [id = 767]
11:17:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa03fc800) [pid = 1861] [serial = 2146] [outer = (nil)]
11:17:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa07d8400) [pid = 1861] [serial = 2147] [outer = 0xa03fc800]
11:17:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa0c59400) [pid = 1861] [serial = 2148] [outer = 0xa03fc800]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa2b38400) [pid = 1861] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa2860800) [pid = 1861] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046989196]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa2180800) [pid = 1861] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x9f9ebc00) [pid = 1861] [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]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa313dc00) [pid = 1861] [serial = 2090] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa2b3b400) [pid = 1861] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa2b3fc00) [pid = 1861] [serial = 2087] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa2862c00) [pid = 1861] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046989196]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa1fba000) [pid = 1861] [serial = 2072] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa286a400) [pid = 1861] [serial = 2082] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa2184400) [pid = 1861] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa1290c00) [pid = 1861] [serial = 2066] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa0bff000) [pid = 1861] [serial = 2099] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa04efc00) [pid = 1861] [serial = 2060] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa013c800) [pid = 1861] [serial = 2063] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa238f800) [pid = 1861] [serial = 2077] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x9fd0ec00) [pid = 1861] [serial = 2096] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa1b9a400) [pid = 1861] [serial = 2069] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa04f0800) [pid = 1861] [serial = 2093] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa07d6800) [pid = 1861] [serial = 2102] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x9f9e7400) [pid = 1861] [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]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x9f9eec00) [pid = 1861] [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]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa07ce800) [pid = 1861] [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]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa0131000) [pid = 1861] [serial = 2097] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa07dac00) [pid = 1861] [serial = 2058] [outer = (nil)] [url = about:blank]
11:17:29 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa1298800) [pid = 1861] [serial = 2100] [outer = (nil)] [url = about:blank]
11:17:29 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
11:17:29 INFO - document served over http requires an https
11:17:29 INFO - sub-resource via fetch-request using the meta-referrer
11:17:29 INFO - delivery method with keep-origin-redirect and when
11:17:29 INFO - the target request is same-origin.
11:17:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4138ms
11:17:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:17:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab6800 == 23 [pid = 1861] [id = 768]
11:17:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0x9eabc000) [pid = 1861] [serial = 2149] [outer = (nil)]
11:17:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x9ef11000) [pid = 1861] [serial = 2150] [outer = 0x9eabc000]
11:17:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0xa013c800) [pid = 1861] [serial = 2151] [outer = 0x9eabc000]
11:17:32 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
11:17:32 INFO - document served over http requires an https
11:17:32 INFO - sub-resource via fetch-request using the meta-referrer
11:17:32 INFO - delivery method with no-redirect and when
11:17:32 INFO - the target request is same-origin.
11:17:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2853ms
11:17:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:17:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f9e7400 == 24 [pid = 1861] [id = 769]
11:17:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0xa013b800) [pid = 1861] [serial = 2152] [outer = (nil)]
11:17:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0xa1293c00) [pid = 1861] [serial = 2153] [outer = 0xa013b800]
11:17:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0xa131f800) [pid = 1861] [serial = 2154] [outer = 0xa013b800]
11:17:35 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
11:17:35 INFO - document served over http requires an https
11:17:35 INFO - sub-resource via fetch-request using the meta-referrer
11:17:35 INFO - delivery method with swap-origin-redirect and when
11:17:35 INFO - the target request is same-origin.
11:17:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2951ms
11:17:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:17:36 INFO - PROCESS | 1810 | ++DOCSHELL 0xa0bf9000 == 25 [pid = 1861] [id = 770]
11:17:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa0c65800) [pid = 1861] [serial = 2155] [outer = (nil)]
11:17:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa1ba0400) [pid = 1861] [serial = 2156] [outer = 0xa0c65800]
11:17:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa1fb1400) [pid = 1861] [serial = 2157] [outer = 0xa0c65800]
11:17:38 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2180400 == 26 [pid = 1861] [id = 771]
11:17:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0xa2180800) [pid = 1861] [serial = 2158] [outer = (nil)]
11:17:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0xa2184c00) [pid = 1861] [serial = 2159] [outer = 0xa2180800]
11:17:38 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
11:17:38 INFO - document served over http requires an https
11:17:38 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:38 INFO - delivery method with keep-origin-redirect and when
11:17:38 INFO - the target request is same-origin.
11:17:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2849ms
11:17:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:17:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa1b93c00 == 27 [pid = 1861] [id = 772]
11:17:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa1b99400) [pid = 1861] [serial = 2160] [outer = (nil)]
11:17:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa239ac00) [pid = 1861] [serial = 2161] [outer = 0xa1b99400]
11:17:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa2867c00) [pid = 1861] [serial = 2162] [outer = 0xa1b99400]
11:17:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2b3b000 == 28 [pid = 1861] [id = 773]
11:17:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa2b3b400) [pid = 1861] [serial = 2163] [outer = (nil)]
11:17:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa2b34000) [pid = 1861] [serial = 2164] [outer = 0xa2b3b400]
11:17:42 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
11:17:42 INFO - document served over http requires an https
11:17:42 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:42 INFO - delivery method with no-redirect and when
11:17:42 INFO - the target request is same-origin.
11:17:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3840ms
11:17:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:17:43 INFO - PROCESS | 1810 | ++DOCSHELL 0xa238c400 == 29 [pid = 1861] [id = 774]
11:17:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa2392c00) [pid = 1861] [serial = 2165] [outer = (nil)]
11:17:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa313cc00) [pid = 1861] [serial = 2166] [outer = 0xa2392c00]
11:17:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa3264000) [pid = 1861] [serial = 2167] [outer = 0xa2392c00]
11:17:44 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3405c00 == 30 [pid = 1861] [id = 775]
11:17:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa3406400) [pid = 1861] [serial = 2168] [outer = (nil)]
11:17:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa3411c00) [pid = 1861] [serial = 2169] [outer = 0xa3406400]
11:17:45 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
11:17:45 INFO - document served over http requires an https
11:17:45 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:45 INFO - delivery method with swap-origin-redirect and when
11:17:45 INFO - the target request is same-origin.
11:17:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2709ms
11:17:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:17:45 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2bea400 == 31 [pid = 1861] [id = 776]
11:17:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa313b800) [pid = 1861] [serial = 2170] [outer = (nil)]
11:17:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0xa39ac000) [pid = 1861] [serial = 2171] [outer = 0xa313b800]
11:17:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0xa3f78800) [pid = 1861] [serial = 2172] [outer = 0xa313b800]
11:17:47 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
11:17:47 INFO - document served over http requires an https
11:17:47 INFO - sub-resource via script-tag using the meta-referrer
11:17:47 INFO - delivery method with keep-origin-redirect and when
11:17:47 INFO - the target request is same-origin.
11:17:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2315ms
11:17:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:17:48 INFO - PROCESS | 1810 | ++DOCSHELL 0xa39a5c00 == 32 [pid = 1861] [id = 777]
11:17:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0xa39a6000) [pid = 1861] [serial = 2173] [outer = (nil)]
11:17:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0xa42aa400) [pid = 1861] [serial = 2174] [outer = 0xa39a6000]
11:17:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0xa42ad800) [pid = 1861] [serial = 2175] [outer = 0xa39a6000]
11:17:50 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
11:17:50 INFO - document served over http requires an https
11:17:50 INFO - sub-resource via script-tag using the meta-referrer
11:17:50 INFO - delivery method with no-redirect and when
11:17:50 INFO - the target request is same-origin.
11:17:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2895ms
11:17:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:17:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa42a8000 == 33 [pid = 1861] [id = 778]
11:17:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0xa42a8c00) [pid = 1861] [serial = 2176] [outer = (nil)]
11:17:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0xa44be800) [pid = 1861] [serial = 2177] [outer = 0xa42a8c00]
11:17:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0xa44c2400) [pid = 1861] [serial = 2178] [outer = 0xa42a8c00]
11:17:53 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
11:17:53 INFO - document served over http requires an https
11:17:53 INFO - sub-resource via script-tag using the meta-referrer
11:17:53 INFO - delivery method with swap-origin-redirect and when
11:17:53 INFO - the target request is same-origin.
11:17:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2795ms
11:17:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:17:53 INFO - PROCESS | 1810 | ++DOCSHELL 0xa44bd000 == 34 [pid = 1861] [id = 779]
11:17:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0xa44ca400) [pid = 1861] [serial = 2179] [outer = (nil)]
11:17:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0xa45ca400) [pid = 1861] [serial = 2180] [outer = 0xa44ca400]
11:17:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa45ce400) [pid = 1861] [serial = 2181] [outer = 0xa44ca400]
11:17:56 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
11:17:56 INFO - document served over http requires an https
11:17:56 INFO - sub-resource via xhr-request using the meta-referrer
11:17:56 INFO - delivery method with keep-origin-redirect and when
11:17:56 INFO - the target request is same-origin.
11:17:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2808ms
11:17:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:17:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa45c9000 == 35 [pid = 1861] [id = 780]
11:17:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa45d5400) [pid = 1861] [serial = 2182] [outer = (nil)]
11:17:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0xa4ca5800) [pid = 1861] [serial = 2183] [outer = 0xa45d5400]
11:17:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:17:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa4ca9c00) [pid = 1861] [serial = 2184] [outer = 0xa45d5400]
11:17:58 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
11:17:58 INFO - document served over http requires an https
11:17:58 INFO - sub-resource via xhr-request using the meta-referrer
11:17:58 INFO - delivery method with no-redirect and when
11:17:58 INFO - the target request is same-origin.
11:17:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2661ms
11:17:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:17:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa4ca2800 == 36 [pid = 1861] [id = 781]
11:17:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0xa4ca3400) [pid = 1861] [serial = 2185] [outer = (nil)]
11:17:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0xa4d56800) [pid = 1861] [serial = 2186] [outer = 0xa4ca3400]
11:18:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:18:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0xa4d60400) [pid = 1861] [serial = 2187] [outer = 0xa4ca3400]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa1ab3000 == 35 [pid = 1861] [id = 731]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a6400 == 34 [pid = 1861] [id = 752]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa013dc00 == 33 [pid = 1861] [id = 753]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa129d800 == 32 [pid = 1861] [id = 727]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa1a0e400 == 31 [pid = 1861] [id = 754]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3264c00 == 30 [pid = 1861] [id = 756]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b3a400 == 29 [pid = 1861] [id = 755]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa32aec00 == 28 [pid = 1861] [id = 758]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa2befc00 == 27 [pid = 1861] [id = 757]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3771000 == 26 [pid = 1861] [id = 760]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa326d400 == 25 [pid = 1861] [id = 759]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3406c00 == 24 [pid = 1861] [id = 761]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa3776000 == 23 [pid = 1861] [id = 762]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa39a9800 == 22 [pid = 1861] [id = 763]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9fd18800 == 21 [pid = 1861] [id = 765]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2aa800 == 20 [pid = 1861] [id = 766]
11:18:01 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef1bc00 == 19 [pid = 1861] [id = 767]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab6800 == 18 [pid = 1861] [id = 768]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0x9f9e7400 == 17 [pid = 1861] [id = 769]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa2180400 == 16 [pid = 1861] [id = 771]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa0bf9000 == 15 [pid = 1861] [id = 770]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b3b000 == 14 [pid = 1861] [id = 773]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa1b93c00 == 13 [pid = 1861] [id = 772]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa3405c00 == 12 [pid = 1861] [id = 775]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa238c400 == 11 [pid = 1861] [id = 774]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa2bea400 == 10 [pid = 1861] [id = 776]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa39a5c00 == 9 [pid = 1861] [id = 777]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa42a8000 == 8 [pid = 1861] [id = 778]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa44bd000 == 7 [pid = 1861] [id = 779]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa45c9000 == 6 [pid = 1861] [id = 780]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0x9ef14000 == 5 [pid = 1861] [id = 721]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a1000 == 4 [pid = 1861] [id = 751]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa2b3d000 == 3 [pid = 1861] [id = 747]
11:18:03 INFO - PROCESS | 1810 | --DOCSHELL 0xa3df9000 == 2 [pid = 1861] [id = 764]
11:18:04 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0xa0c58400) [pid = 1861] [serial = 2094] [outer = (nil)] [url = about:blank]
11:18:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:04 INFO - document served over http requires an https
11:18:04 INFO - sub-resource via xhr-request using the meta-referrer
11:18:04 INFO - delivery method with swap-origin-redirect and when
11:18:04 INFO - the target request is same-origin.
11:18:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5717ms
11:18:04 INFO - TEST-START | /resource-timing/test_resource_timing.html
11:18:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab8400 == 3 [pid = 1861] [id = 782]
11:18:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x9eab9800) [pid = 1861] [serial = 2188] [outer = (nil)]
11:18:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x9ebac400) [pid = 1861] [serial = 2189] [outer = 0x9eab9800]
11:18:05 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:18:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x9ece0800) [pid = 1861] [serial = 2190] [outer = 0x9eab9800]
11:18:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f29dc00 == 4 [pid = 1861] [id = 783]
11:18:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x9f29e000) [pid = 1861] [serial = 2191] [outer = (nil)]
11:18:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x9f29ec00) [pid = 1861] [serial = 2192] [outer = 0x9f29e000]
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
11:18:07 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
11:18:07 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
11:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:07 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
11:18:07 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
11:18:07 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
11:18:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
11:18:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
11:18:07 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2766ms
11:18:07 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
11:18:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a4c00 == 5 [pid = 1861] [id = 784]
11:18:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x9f9e7400) [pid = 1861] [serial = 2193] [outer = (nil)]
11:18:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x9f9eb400) [pid = 1861] [serial = 2194] [outer = 0x9f9e7400]
11:18:08 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:18:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x9fd0b400) [pid = 1861] [serial = 2195] [outer = 0x9f9e7400]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0xa4db7400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x9eab5c00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x9eba5800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x9f9e7c00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x9fd0e400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0xa03f9000) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x9eba1800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x9ece1000) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x9ef17400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa0b39000) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0xa0c61800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0xa129b800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa129dc00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa1990800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa1ab4800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0xa2b3d400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x9ef1b800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0x9ef17000) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0xa04f1400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa3265400) [pid = 1861] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa03fc800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa0026800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa1a0ec00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0xa3407800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa3df9400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa0132800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa0028800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa1fb7c00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa39a9c00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0x9fd0c800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa0020c00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa326e800) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa2bf0c00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa32af000) [pid = 1861] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047023584]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0xa3776c00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa3771400) [pid = 1861] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa03f2400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa238ec00) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa1a0b400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0xa2868000) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x9f2ab000) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa2b3f000) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa1fb3400) [pid = 1861] [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]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0xa07d1800) [pid = 1861] [serial = 2105] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0xa1ab4000) [pid = 1861] [serial = 2108] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0xa1fb8000) [pid = 1861] [serial = 2111] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0xa313b400) [pid = 1861] [serial = 2114] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0xa3267000) [pid = 1861] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa32a1c00) [pid = 1861] [serial = 2119] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0xa3402400) [pid = 1861] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047023584]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa3408800) [pid = 1861] [serial = 2124] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa3773000) [pid = 1861] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0xa3778c00) [pid = 1861] [serial = 2129] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa39abc00) [pid = 1861] [serial = 2132] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa3dfac00) [pid = 1861] [serial = 2135] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa3f7c000) [pid = 1861] [serial = 2138] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa03f0000) [pid = 1861] [serial = 2141] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x9f9ec000) [pid = 1861] [serial = 2144] [outer = (nil)] [url = about:blank]
11:18:12 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0xa07d8400) [pid = 1861] [serial = 2147] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa515d400) [pid = 1861] [serial = 1971] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x9ece4c00) [pid = 1861] [serial = 1983] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9f9ed000) [pid = 1861] [serial = 1986] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa001dc00) [pid = 1861] [serial = 1989] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0xa013f000) [pid = 1861] [serial = 1994] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa04ec800) [pid = 1861] [serial = 1999] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa0b34800) [pid = 1861] [serial = 2004] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa0bfa000) [pid = 1861] [serial = 2007] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa03f3000) [pid = 1861] [serial = 2022] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa0bff800) [pid = 1861] [serial = 2025] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa1294400) [pid = 1861] [serial = 2028] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa131e400) [pid = 1861] [serial = 2031] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa1997c00) [pid = 1861] [serial = 2036] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0xa1abbc00) [pid = 1861] [serial = 2041] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa1ba0c00) [pid = 1861] [serial = 2046] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa07ccc00) [pid = 1861] [serial = 2064] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa1324800) [pid = 1861] [serial = 2067] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa1bdd400) [pid = 1861] [serial = 2070] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa1fbe800) [pid = 1861] [serial = 2073] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa2394400) [pid = 1861] [serial = 2078] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa2b30800) [pid = 1861] [serial = 2083] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa2bed800) [pid = 1861] [serial = 2088] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0xa3142400) [pid = 1861] [serial = 2091] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa3f80400) [pid = 1861] [serial = 2139] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0x9f2ac800) [pid = 1861] [serial = 1980] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa07d2800) [pid = 1861] [serial = 2019] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0xa0b3b400) [pid = 1861] [serial = 2061] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa131c000) [pid = 1861] [serial = 2103] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa0bf2c00) [pid = 1861] [serial = 2142] [outer = (nil)] [url = about:blank]
11:18:13 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa0024000) [pid = 1861] [serial = 2145] [outer = (nil)] [url = about:blank]
11:18:14 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"
11:18:14 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
11:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:14 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
11:18:14 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 7265ms
11:18:14 INFO - TEST-START | /screen-orientation/lock-basic.html
11:18:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eabbc00 == 6 [pid = 1861] [id = 785]
11:18:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x9eb9e400) [pid = 1861] [serial = 2196] [outer = (nil)]
11:18:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0x9eba1000) [pid = 1861] [serial = 2197] [outer = 0x9eb9e400]
11:18:15 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:18:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9ecd9800) [pid = 1861] [serial = 2198] [outer = 0x9eb9e400]
11:18:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9f29dc00 == 5 [pid = 1861] [id = 783]
11:18:21 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab8400 == 4 [pid = 1861] [id = 782]
11:18:21 INFO - PROCESS | 1810 | --DOCSHELL 0xa4ca2800 == 3 [pid = 1861] [id = 781]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0xa3dff000) [pid = 1861] [serial = 2136] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0xa39acc00) [pid = 1861] [serial = 2133] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0xa377c800) [pid = 1861] [serial = 2130] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa340e400) [pid = 1861] [serial = 2125] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0xa32a7000) [pid = 1861] [serial = 2120] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0xa3147000) [pid = 1861] [serial = 2115] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0xa238d000) [pid = 1861] [serial = 2112] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0xa1ac0800) [pid = 1861] [serial = 2109] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 53 (0xa129fc00) [pid = 1861] [serial = 2106] [outer = (nil)] [url = about:blank]
11:18:21 INFO - PROCESS | 1810 | --DOMWINDOW == 52 (0xa0c59400) [pid = 1861] [serial = 2148] [outer = (nil)] [url = about:blank]
11:18:25 INFO - PROCESS | 1810 | --DOCSHELL 0x9f2a4c00 == 2 [pid = 1861] [id = 784]
11:18:28 INFO - PROCESS | 1810 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 51 (0xa39ac000) [pid = 1861] [serial = 2171] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 50 (0xa42aa400) [pid = 1861] [serial = 2174] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 49 (0xa4ca5800) [pid = 1861] [serial = 2183] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 48 (0xa44be800) [pid = 1861] [serial = 2177] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 47 (0xa45ca400) [pid = 1861] [serial = 2180] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 46 (0xa2b34000) [pid = 1861] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047061759]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 45 (0xa239ac00) [pid = 1861] [serial = 2161] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 44 (0xa3411c00) [pid = 1861] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 43 (0xa313cc00) [pid = 1861] [serial = 2166] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 42 (0x9ef11000) [pid = 1861] [serial = 2150] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 41 (0xa1293c00) [pid = 1861] [serial = 2153] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 40 (0xa2184c00) [pid = 1861] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 39 (0xa1ba0400) [pid = 1861] [serial = 2156] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 38 (0x9f29ec00) [pid = 1861] [serial = 2192] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 37 (0x9ebac400) [pid = 1861] [serial = 2189] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 36 (0xa4d56800) [pid = 1861] [serial = 2186] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 35 (0x9f9eb400) [pid = 1861] [serial = 2194] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 34 (0x9fd0b400) [pid = 1861] [serial = 2195] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 33 (0x9eba1000) [pid = 1861] [serial = 2197] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 32 (0xa2b3b400) [pid = 1861] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047061759]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 31 (0xa42a8c00) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 30 (0xa39a6000) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 29 (0xa3406400) [pid = 1861] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 28 (0x9f9e7400) [pid = 1861] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 27 (0xa2180800) [pid = 1861] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 26 (0x9eab9800) [pid = 1861] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 25 (0xa4ca3400) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 24 (0xa313b800) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 23 (0xa45d5400) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 22 (0xa44ca400) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 21 (0xa1b99400) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 20 (0xa2392c00) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 19 (0x9eabc000) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 18 (0xa013b800) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 17 (0xa0c65800) [pid = 1861] [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]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 16 (0x9f29e000) [pid = 1861] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 15 (0xa4ca9c00) [pid = 1861] [serial = 2184] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 14 (0xa45ce400) [pid = 1861] [serial = 2181] [outer = (nil)] [url = about:blank]
11:18:28 INFO - PROCESS | 1810 | --DOMWINDOW == 13 (0xa4d60400) [pid = 1861] [serial = 2187] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 12 (0xa131f800) [pid = 1861] [serial = 2154] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 11 (0xa013c800) [pid = 1861] [serial = 2151] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 10 (0xa2867c00) [pid = 1861] [serial = 2162] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 9 (0xa44c2400) [pid = 1861] [serial = 2178] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 8 (0xa1fb1400) [pid = 1861] [serial = 2157] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 7 (0xa42ad800) [pid = 1861] [serial = 2175] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 6 (0xa3f78800) [pid = 1861] [serial = 2172] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 5 (0xa3264000) [pid = 1861] [serial = 2167] [outer = (nil)] [url = about:blank]
11:18:31 INFO - PROCESS | 1810 | --DOMWINDOW == 4 (0x9ece0800) [pid = 1861] [serial = 2190] [outer = (nil)] [url = about:blank]
11:18:46 INFO - PROCESS | 1810 | MARIONETTE LOG: INFO: Timeout fired
11:18:46 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
11:18:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
11:18:46 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
11:18:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31513ms
11:18:46 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
11:18:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eaba000 == 3 [pid = 1861] [id = 786]
11:18:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 5 (0x9eaba400) [pid = 1861] [serial = 2199] [outer = (nil)]
11:18:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 6 (0x9eabc800) [pid = 1861] [serial = 2200] [outer = 0x9eaba400]
11:18:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:18:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 7 (0x9eba5c00) [pid = 1861] [serial = 2201] [outer = 0x9eaba400]
11:18:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ebac000 == 4 [pid = 1861] [id = 787]
11:18:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 8 (0x9ecd6800) [pid = 1861] [serial = 2202] [outer = (nil)]
11:18:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd7400 == 5 [pid = 1861] [id = 788]
11:18:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 9 (0x9ecd8400) [pid = 1861] [serial = 2203] [outer = (nil)]
11:18:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 10 (0x9ecd8800) [pid = 1861] [serial = 2204] [outer = 0x9ecd8400]
11:18:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 11 (0x9eab3000) [pid = 1861] [serial = 2205] [outer = 0x9ecd6800]
11:18:55 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabbc00 == 4 [pid = 1861] [id = 785]
11:19:01 INFO - PROCESS | 1810 | --DOMWINDOW == 10 (0x9ecd9800) [pid = 1861] [serial = 2198] [outer = (nil)] [url = about:blank]
11:19:01 INFO - PROCESS | 1810 | --DOMWINDOW == 9 (0x9eabc800) [pid = 1861] [serial = 2200] [outer = (nil)] [url = about:blank]
11:19:01 INFO - PROCESS | 1810 | --DOMWINDOW == 8 (0x9eb9e400) [pid = 1861] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
11:19:17 INFO - PROCESS | 1810 | MARIONETTE LOG: INFO: Timeout fired
11:19:17 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"
11:19:17 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
11:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:19:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
11:19:17 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
11:19:17 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
11:19:17 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
11:19:17 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30967ms
11:19:17 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
11:19:17 INFO - PROCESS | 1810 | --DOCSHELL 0x9ebac000 == 3 [pid = 1861] [id = 787]
11:19:17 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd7400 == 2 [pid = 1861] [id = 788]
11:19:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab8400 == 3 [pid = 1861] [id = 789]
11:19:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 9 (0x9eab9400) [pid = 1861] [serial = 2206] [outer = (nil)]
11:19:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 10 (0x9eabf800) [pid = 1861] [serial = 2207] [outer = 0x9eab9400]
11:19:18 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:19:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 11 (0x9eba8800) [pid = 1861] [serial = 2208] [outer = 0x9eab9400]
11:19:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecd9400 == 4 [pid = 1861] [id = 790]
11:19:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 12 (0x9ecdb400) [pid = 1861] [serial = 2209] [outer = (nil)]
11:19:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 13 (0x9ecdb800) [pid = 1861] [serial = 2210] [outer = 0x9ecdb400]
11:19:26 INFO - PROCESS | 1810 | --DOCSHELL 0x9eaba000 == 3 [pid = 1861] [id = 786]
11:19:26 INFO - PROCESS | 1810 | --DOMWINDOW == 12 (0x9eab3000) [pid = 1861] [serial = 2205] [outer = 0x9ecd6800] [url = about:blank]
11:19:26 INFO - PROCESS | 1810 | --DOMWINDOW == 11 (0x9ecd8800) [pid = 1861] [serial = 2204] [outer = 0x9ecd8400] [url = about:blank]
11:19:26 INFO - PROCESS | 1810 | --DOMWINDOW == 10 (0x9ecd8400) [pid = 1861] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
11:19:26 INFO - PROCESS | 1810 | --DOMWINDOW == 9 (0x9ecd6800) [pid = 1861] [serial = 2202] [outer = (nil)] [url = about:blank]
11:19:32 INFO - PROCESS | 1810 | --DOMWINDOW == 8 (0x9eba5c00) [pid = 1861] [serial = 2201] [outer = (nil)] [url = about:blank]
11:19:32 INFO - PROCESS | 1810 | --DOMWINDOW == 7 (0x9eabf800) [pid = 1861] [serial = 2207] [outer = (nil)] [url = about:blank]
11:19:32 INFO - PROCESS | 1810 | --DOMWINDOW == 6 (0x9eaba400) [pid = 1861] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
11:19:48 INFO - PROCESS | 1810 | MARIONETTE LOG: INFO: Timeout fired
11:19:48 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
11:19:48 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30999ms
11:19:48 INFO - TEST-START | /screen-orientation/onchange-event.html
11:19:48 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecd9400 == 2 [pid = 1861] [id = 790]
11:19:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eaba400 == 3 [pid = 1861] [id = 791]
11:19:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 7 (0x9eaba800) [pid = 1861] [serial = 2211] [outer = (nil)]
11:19:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 8 (0x9eabcc00) [pid = 1861] [serial = 2212] [outer = 0x9eaba800]
11:19:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:19:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 9 (0x9eba6400) [pid = 1861] [serial = 2213] [outer = 0x9eaba800]
11:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab8400 == 2 [pid = 1861] [id = 789]
11:19:57 INFO - PROCESS | 1810 | --DOMWINDOW == 8 (0x9ecdb800) [pid = 1861] [serial = 2210] [outer = 0x9ecdb400] [url = about:blank]
11:19:57 INFO - PROCESS | 1810 | --DOMWINDOW == 7 (0x9ecdb400) [pid = 1861] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
11:20:03 INFO - PROCESS | 1810 | --DOMWINDOW == 6 (0x9eabcc00) [pid = 1861] [serial = 2212] [outer = (nil)] [url = about:blank]
11:20:03 INFO - PROCESS | 1810 | --DOMWINDOW == 5 (0x9eab9400) [pid = 1861] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
11:20:07 INFO - PROCESS | 1810 | --DOMWINDOW == 4 (0x9eba8800) [pid = 1861] [serial = 2208] [outer = (nil)] [url = about:blank]
11:20:19 INFO - PROCESS | 1810 | MARIONETTE LOG: INFO: Timeout fired
11:20:19 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
11:20:19 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
11:20:19 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 31015ms
11:20:19 INFO - TEST-START | /screen-orientation/orientation-api.html
11:20:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab6000 == 3 [pid = 1861] [id = 792]
11:20:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 5 (0x9eab6400) [pid = 1861] [serial = 2214] [outer = (nil)]
11:20:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 6 (0x9eabdc00) [pid = 1861] [serial = 2215] [outer = 0x9eab6400]
11:20:19 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:20:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 7 (0x9eba6000) [pid = 1861] [serial = 2216] [outer = 0x9eab6400]
11:20:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
11:20:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
11:20:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
11:20:20 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1738ms
11:20:20 INFO - TEST-START | /screen-orientation/orientation-reading.html
11:20:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab9400 == 4 [pid = 1861] [id = 793]
11:20:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 8 (0x9eab9800) [pid = 1861] [serial = 2217] [outer = (nil)]
11:20:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 9 (0x9ecde400) [pid = 1861] [serial = 2218] [outer = 0x9eab9800]
11:20:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:20:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 10 (0x9ece4800) [pid = 1861] [serial = 2219] [outer = 0x9eab9800]
11:20:22 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
11:20:22 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
11:20:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
11:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:20:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
11:20:22 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
11:20:22 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
11:20:22 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
11:20:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
11:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:20:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
11:20:22 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
11:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:20:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:20:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
11:20:22 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1787ms
11:20:22 INFO - TEST-START | /selection/Document-open.html
11:20:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdb800 == 5 [pid = 1861] [id = 794]
11:20:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 11 (0x9ecdd800) [pid = 1861] [serial = 2220] [outer = (nil)]
11:20:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 12 (0x9ef17c00) [pid = 1861] [serial = 2221] [outer = 0x9ecdd800]
11:20:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:20:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 13 (0x9f29fc00) [pid = 1861] [serial = 2222] [outer = 0x9ecdd800]
11:20:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x9f2a3800 == 6 [pid = 1861] [id = 795]
11:20:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 14 (0x9f2a4800) [pid = 1861] [serial = 2223] [outer = (nil)]
11:20:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 15 (0x9f2a7c00) [pid = 1861] [serial = 2224] [outer = 0x9f2a4800]
11:20:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 16 (0x9f2a9c00) [pid = 1861] [serial = 2225] [outer = 0x9f2a4800]
11:20:24 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
11:20:24 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 ""
11:20:24 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
11:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:20:24 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
11:20:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
11:20:24 INFO - TEST-OK | /selection/Document-open.html | took 1988ms
11:20:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ef12800 == 7 [pid = 1861] [id = 796]
11:20:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 17 (0x9ef12c00) [pid = 1861] [serial = 2226] [outer = (nil)]
11:20:25 INFO - TEST-START | /selection/addRange.html
11:20:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 18 (0x9f9e5800) [pid = 1861] [serial = 2227] [outer = 0x9ef12c00]
11:20:26 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:20:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 19 (0x9f9e9800) [pid = 1861] [serial = 2228] [outer = 0x9ef12c00]
11:20:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:27 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:28 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:29 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:30 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:31 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:32 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:34 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:35 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:36 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:37 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:38 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:39 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:40 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:41 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:42 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:43 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:44 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:45 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:46 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:47 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:48 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:49 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:50 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:51 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:52 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:53 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:54 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:55 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:56 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:57 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:58 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:20:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:20:59 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:21:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:21:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:21:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:21:00 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:21:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:21:01 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:21:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:21:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:21:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:21:02 INFO - PROCESS | 1810 | [Child 1861] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:21:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9eaba400 == 6 [pid = 1861] [id = 791]
11:21:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab6000 == 5 [pid = 1861] [id = 792]
11:21:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9eab9400 == 4 [pid = 1861] [id = 793]
11:21:58 INFO - PROCESS | 1810 | --DOCSHELL 0x9ecdb800 == 3 [pid = 1861] [id = 794]
11:21:58 INFO - PROCESS | 1810 | --DOMWINDOW == 18 (0x9f2a7c00) [pid = 1861] [serial = 2224] [outer = 0x9f2a4800] [url = about:blank]
11:22:00 INFO - PROCESS | 1810 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:22:00 INFO - PROCESS | 1810 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 17 (0x9ef17c00) [pid = 1861] [serial = 2221] [outer = (nil)] [url = about:blank]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 16 (0x9f2a9c00) [pid = 1861] [serial = 2225] [outer = (nil)] [url = about:blank]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 15 (0x9eba6400) [pid = 1861] [serial = 2213] [outer = (nil)] [url = about:blank]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 14 (0x9eabdc00) [pid = 1861] [serial = 2215] [outer = (nil)] [url = about:blank]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 13 (0x9eba6000) [pid = 1861] [serial = 2216] [outer = (nil)] [url = about:blank]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 12 (0x9ecde400) [pid = 1861] [serial = 2218] [outer = (nil)] [url = about:blank]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 11 (0x9f9e5800) [pid = 1861] [serial = 2227] [outer = (nil)] [url = about:blank]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 10 (0x9eab9800) [pid = 1861] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 9 (0x9eab6400) [pid = 1861] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 8 (0x9eaba800) [pid = 1861] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 7 (0x9ecdd800) [pid = 1861] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
11:22:00 INFO - PROCESS | 1810 | --DOMWINDOW == 6 (0x9f2a4800) [pid = 1861] [serial = 2223] [outer = (nil)] [url = about:blank]
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:22:03 INFO - Selection.addRange() tests
11:22:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:03 INFO - "
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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 ""
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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̈ḧ
11:22:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:03 INFO - "
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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 ""
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 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
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 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
11:22:03 INFO - Selection.addRange() tests
11:22:03 INFO - Selection.addRange() tests
11:22:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:03 INFO - "
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:03 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:22:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:04 INFO - "
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:22:04 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:22:04 INFO - Selection.addRange() tests
11:22:04 INFO - Selection.addRange() tests
11:22:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:04 INFO - "
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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 ""
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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̈ḧ
11:22:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:04 INFO - "
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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 ""
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 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
11:22:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:04 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
11:22:04 INFO - Selection.addRange() tests
11:22:05 INFO - Selection.addRange() tests
11:22:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:05 INFO - "
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:05 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:22:05 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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̈ḧ
11:22:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:05 INFO - "
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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 ""
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 INFO - Selection.addRange() tests
11:22:05 INFO - Selection.addRange() tests
11:22:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:05 INFO - "
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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 ""
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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̈ḧ
11:22:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:05 INFO - "
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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 ""
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:05 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
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:22:06 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:06 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:22:06 INFO - Selection.addRange() tests
11:22:06 INFO - Selection.addRange() tests
11:22:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:06 INFO - "
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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 ""
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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̈ḧ
11:22:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:06 INFO - "
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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 ""
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 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
11:22:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:06 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
11:22:06 INFO - Selection.addRange() tests
11:22:07 INFO - Selection.addRange() tests
11:22:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:07 INFO - "
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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 ""
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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̈ḧ
11:22:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:07 INFO - "
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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 ""
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - Selection.addRange() tests
11:22:07 INFO - Selection.addRange() tests
11:22:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:07 INFO - "
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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 ""
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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̈ḧ
11:22:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:07 INFO - "
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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 ""
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:07 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
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:22:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:22:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:22:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:22:08 INFO - Selection.addRange() tests
11:22:08 INFO - Selection.addRange() tests
11:22:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:08 INFO - "
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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 ""
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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̈ḧ
11:22:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:08 INFO - "
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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 ""
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 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
11:22:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:08 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
11:22:08 INFO - Selection.addRange() tests
11:22:09 INFO - Selection.addRange() tests
11:22:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:09 INFO - "
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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 ""
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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̈ḧ
11:22:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:09 INFO - "
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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 ""
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 INFO - Selection.addRange() tests
11:22:09 INFO - Selection.addRange() tests
11:22:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:09 INFO - "
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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 ""
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:09 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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̈ḧ
11:22:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:10 INFO - "
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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 ""
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 INFO - Selection.addRange() tests
11:22:10 INFO - Selection.addRange() tests
11:22:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:10 INFO - "
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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 ""
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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̈ḧ
11:22:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:10 INFO - "
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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 ""
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:10 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 INFO - Selection.addRange() tests
11:22:11 INFO - Selection.addRange() tests
11:22:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:11 INFO - "
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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 ""
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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̈ḧ
11:22:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:11 INFO - "
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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 ""
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 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
11:22:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:11 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
11:22:11 INFO - Selection.addRange() tests
11:22:12 INFO - Selection.addRange() tests
11:22:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:12 INFO - "
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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 ""
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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̈ḧ
11:22:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:12 INFO - "
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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 ""
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 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
11:22:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:12 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
11:22:12 INFO - Selection.addRange() tests
11:22:13 INFO - Selection.addRange() tests
11:22:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:13 INFO - "
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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 ""
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - PROCESS | 1810 | --DOMWINDOW == 5 (0x9f29fc00) [pid = 1861] [serial = 2222] [outer = (nil)] [url = about:blank]
11:22:13 INFO - PROCESS | 1810 | --DOMWINDOW == 4 (0x9ece4800) [pid = 1861] [serial = 2219] [outer = (nil)] [url = about:blank]
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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̈ḧ
11:22:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:13 INFO - "
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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 ""
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - Selection.addRange() tests
11:22:13 INFO - Selection.addRange() tests
11:22:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:13 INFO - "
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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 ""
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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̈ḧ
11:22:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:13 INFO - "
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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 ""
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 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
11:22:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:13 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
11:22:13 INFO - Selection.addRange() tests
11:22:14 INFO - Selection.addRange() tests
11:22:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:14 INFO - "
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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 ""
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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̈ḧ
11:22:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:14 INFO - "
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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 ""
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - Selection.addRange() tests
11:22:14 INFO - Selection.addRange() tests
11:22:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:14 INFO - "
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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 ""
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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̈ḧ
11:22:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:14 INFO - "
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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 ""
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:14 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 INFO - Selection.addRange() tests
11:22:15 INFO - Selection.addRange() tests
11:22:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:15 INFO - "
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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 ""
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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̈ḧ
11:22:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:15 INFO - "
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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 ""
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 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
11:22:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:15 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
11:22:15 INFO - Selection.addRange() tests
11:22:16 INFO - Selection.addRange() tests
11:22:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:16 INFO - "
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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 ""
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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̈ḧ
11:22:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:16 INFO - "
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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 ""
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - Selection.addRange() tests
11:22:16 INFO - Selection.addRange() tests
11:22:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:16 INFO - "
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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 ""
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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̈ḧ
11:22:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:16 INFO - "
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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 ""
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:16 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 INFO - Selection.addRange() tests
11:22:17 INFO - Selection.addRange() tests
11:22:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:17 INFO - "
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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 ""
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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̈ḧ
11:22:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:17 INFO - "
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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 ""
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 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
11:22:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:17 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
11:22:17 INFO - Selection.addRange() tests
11:22:18 INFO - Selection.addRange() tests
11:22:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:18 INFO - "
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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 ""
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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̈ḧ
11:22:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:18 INFO - "
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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 ""
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - Selection.addRange() tests
11:22:18 INFO - Selection.addRange() tests
11:22:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:18 INFO - "
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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 ""
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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̈ḧ
11:22:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:18 INFO - "
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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 ""
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 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
11:22:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:18 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
11:22:18 INFO - Selection.addRange() tests
11:22:19 INFO - Selection.addRange() tests
11:22:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:19 INFO - "
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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 ""
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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̈ḧ
11:22:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:19 INFO - "
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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 ""
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - Selection.addRange() tests
11:22:19 INFO - Selection.addRange() tests
11:22:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:19 INFO - "
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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 ""
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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̈ḧ
11:22:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:19 INFO - "
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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 ""
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:19 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 INFO - Selection.addRange() tests
11:22:20 INFO - Selection.addRange() tests
11:22:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:20 INFO - "
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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 ""
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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̈ḧ
11:22:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:20 INFO - "
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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 ""
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 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
11:22:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:20 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
11:22:20 INFO - Selection.addRange() tests
11:22:21 INFO - Selection.addRange() tests
11:22:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:21 INFO - "
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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 ""
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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̈ḧ
11:22:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:21 INFO - "
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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 ""
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - Selection.addRange() tests
11:22:21 INFO - Selection.addRange() tests
11:22:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:21 INFO - "
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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 ""
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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̈ḧ
11:22:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:21 INFO - "
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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 ""
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 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
11:22:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:21 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
11:22:21 INFO - Selection.addRange() tests
11:22:22 INFO - Selection.addRange() tests
11:22:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:22 INFO - "
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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 ""
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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̈ḧ
11:22:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:22 INFO - "
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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 ""
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 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
11:22:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:22 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
11:22:22 INFO - Selection.addRange() tests
11:22:23 INFO - Selection.addRange() tests
11:22:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:23 INFO - "
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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 ""
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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̈ḧ
11:22:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:23 INFO - "
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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 ""
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - Selection.addRange() tests
11:22:23 INFO - Selection.addRange() tests
11:22:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:23 INFO - "
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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 ""
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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̈ḧ
11:22:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:23 INFO - "
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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 ""
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 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
11:22:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:23 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
11:22:23 INFO - Selection.addRange() tests
11:22:24 INFO - Selection.addRange() tests
11:22:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:24 INFO - "
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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 ""
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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̈ḧ
11:22:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:24 INFO - "
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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 ""
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 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
11:22:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:24 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
11:22:24 INFO - Selection.addRange() tests
11:22:25 INFO - Selection.addRange() tests
11:22:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:25 INFO - "
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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 ""
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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̈ḧ
11:22:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:25 INFO - "
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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 ""
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 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
11:22:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:25 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
11:22:25 INFO - Selection.addRange() tests
11:22:26 INFO - Selection.addRange() tests
11:22:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:26 INFO - "
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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 ""
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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̈ḧ
11:22:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:26 INFO - "
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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 ""
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - Selection.addRange() tests
11:22:26 INFO - Selection.addRange() tests
11:22:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:26 INFO - "
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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 ""
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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̈ḧ
11:22:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:26 INFO - "
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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 ""
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 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
11:22:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:26 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
11:22:26 INFO - Selection.addRange() tests
11:22:27 INFO - Selection.addRange() tests
11:22:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:27 INFO - "
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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 ""
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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̈ḧ
11:22:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:27 INFO - "
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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 ""
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - Selection.addRange() tests
11:22:27 INFO - Selection.addRange() tests
11:22:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:27 INFO - "
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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 ""
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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̈ḧ
11:22:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:27 INFO - "
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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 ""
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:27 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 INFO - Selection.addRange() tests
11:22:28 INFO - Selection.addRange() tests
11:22:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:28 INFO - "
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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 ""
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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̈ḧ
11:22:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:28 INFO - "
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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 ""
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:28 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
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:22:29 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 INFO - Selection.addRange() tests
11:22:29 INFO - Selection.addRange() tests
11:22:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:29 INFO - "
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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 ""
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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̈ḧ
11:22:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:29 INFO - "
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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 ""
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 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
11:22:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:29 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
11:22:29 INFO - Selection.addRange() tests
11:22:30 INFO - Selection.addRange() tests
11:22:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:30 INFO - "
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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 ""
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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̈ḧ
11:22:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:30 INFO - "
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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 ""
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - Selection.addRange() tests
11:22:30 INFO - Selection.addRange() tests
11:22:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:30 INFO - "
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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 ""
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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̈ḧ
11:22:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:30 INFO - "
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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 ""
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 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
11:22:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:30 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
11:22:30 INFO - Selection.addRange() tests
11:22:31 INFO - Selection.addRange() tests
11:22:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:31 INFO - "
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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 ""
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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̈ḧ
11:22:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:31 INFO - "
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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 ""
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - Selection.addRange() tests
11:22:31 INFO - Selection.addRange() tests
11:22:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:31 INFO - "
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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 ""
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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̈ḧ
11:22:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:31 INFO - "
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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 ""
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 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
11:22:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:31 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
11:22:31 INFO - Selection.addRange() tests
11:22:32 INFO - Selection.addRange() tests
11:22:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:32 INFO - "
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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 ""
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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̈ḧ
11:22:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:32 INFO - "
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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 ""
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - Selection.addRange() tests
11:22:32 INFO - Selection.addRange() tests
11:22:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:32 INFO - "
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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 ""
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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̈ḧ
11:22:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:32 INFO - "
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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 ""
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 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
11:22:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:32 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
11:22:32 INFO - Selection.addRange() tests
11:22:33 INFO - Selection.addRange() tests
11:22:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:33 INFO - "
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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 ""
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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̈ḧ
11:22:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:33 INFO - "
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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 ""
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - Selection.addRange() tests
11:22:33 INFO - Selection.addRange() tests
11:22:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:33 INFO - "
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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 ""
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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̈ḧ
11:22:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:33 INFO - "
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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 ""
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:33 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 INFO - Selection.addRange() tests
11:22:34 INFO - Selection.addRange() tests
11:22:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:34 INFO - "
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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 ""
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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̈ḧ
11:22:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:34 INFO - "
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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 ""
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 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
11:22:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:34 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
11:22:34 INFO - Selection.addRange() tests
11:22:34 INFO - Selection.addRange() tests
11:22:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:35 INFO - "
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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 ""
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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̈ḧ
11:22:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:35 INFO - "
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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 ""
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - Selection.addRange() tests
11:22:35 INFO - Selection.addRange() tests
11:22:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:35 INFO - "
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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 ""
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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̈ḧ
11:22:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:35 INFO - "
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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 ""
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 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
11:22:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:35 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
11:22:35 INFO - Selection.addRange() tests
11:22:36 INFO - Selection.addRange() tests
11:22:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:36 INFO - "
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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 ""
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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̈ḧ
11:22:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:36 INFO - "
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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 ""
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - Selection.addRange() tests
11:22:36 INFO - Selection.addRange() tests
11:22:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:36 INFO - "
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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 ""
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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̈ḧ
11:22:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:36 INFO - "
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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 ""
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 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
11:22:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:36 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
11:22:36 INFO - Selection.addRange() tests
11:22:37 INFO - Selection.addRange() tests
11:22:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:37 INFO - "
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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 ""
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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̈ḧ
11:22:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:37 INFO - "
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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 ""
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - Selection.addRange() tests
11:22:37 INFO - Selection.addRange() tests
11:22:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:37 INFO - "
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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 ""
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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̈ḧ
11:22:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:37 INFO - "
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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 ""
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 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
11:22:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:37 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
11:22:37 INFO - Selection.addRange() tests
11:22:38 INFO - Selection.addRange() tests
11:22:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:38 INFO - "
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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 ""
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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̈ḧ
11:22:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:38 INFO - "
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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 ""
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - Selection.addRange() tests
11:22:38 INFO - Selection.addRange() tests
11:22:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:38 INFO - "
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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 ""
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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̈ḧ
11:22:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:38 INFO - "
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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 ""
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:38 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 INFO - Selection.addRange() tests
11:22:39 INFO - Selection.addRange() tests
11:22:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:39 INFO - "
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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 ""
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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̈ḧ
11:22:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:22:39 INFO - "
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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 ""
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 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
11:22:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:22:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:22:39 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
11:22:39 INFO - - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 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 () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 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 () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:24:14 INFO - root.queryAll(q)
11:24:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
11:24:14 INFO - root.query(q)
11:24:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.queryAll(q)
11:24:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:15 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 () {
11:24:15 INFO - root.query(q)
11:24:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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 () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:24:16 INFO - root.query(q)
11:24:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:24:16 INFO - root.queryAll(q)
11:24:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:24:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:16 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
11:24:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:17 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
11:24:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:18 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
11:24:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:24:19 INFO - #descendant-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:24:19 INFO - #descendant-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:24:19 INFO - >
11:24:19 INFO - #child-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:24:19 INFO - >
11:24:19 INFO - #child-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:24:19 INFO - #child-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:24:19 INFO - #child-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:24:19 INFO - >#child-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:24:19 INFO - >#child-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:24:19 INFO - +
11:24:19 INFO - #adjacent-p3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:24:19 INFO - +
11:24:19 INFO - #adjacent-p3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:24:19 INFO - #adjacent-p3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:24:19 INFO - #adjacent-p3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:24:19 INFO - +#adjacent-p3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:24:19 INFO - +#adjacent-p3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - ~
11:24:19 INFO - #sibling-p3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - ~
11:24:19 INFO - #sibling-p3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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~
11:24:19 INFO - #sibling-p3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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~
11:24:19 INFO - #sibling-p3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - ~#sibling-p3 - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - ~#sibling-p3 - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO -
11:24:19 INFO - ,
11:24:19 INFO -
11:24:19 INFO - #group strong - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO -
11:24:19 INFO - ,
11:24:19 INFO -
11:24:19 INFO - #group strong - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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,
11:24:19 INFO - #group strong - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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,
11:24:19 INFO - #group strong - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - ,#group strong - root.queryAll is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - ,#group strong - root.query is not a function
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 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
11:24:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:24:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:24:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:24:19 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 11230ms
11:24:19 INFO - PROCESS | 1810 | --DOCSHELL 0x9eabc800 == 6 [pid = 1861] [id = 808]
11:24:19 INFO - PROCESS | 1810 | --DOMWINDOW == 25 (0x9f9eac00) [pid = 1861] [serial = 2249] [outer = (nil)] [url = about:blank]
11:24:19 INFO - PROCESS | 1810 | --DOMWINDOW == 24 (0x9ecde800) [pid = 1861] [serial = 2247] [outer = (nil)] [url = about:blank]
11:24:19 INFO - PROCESS | 1810 | --DOMWINDOW == 23 (0x9eab9400) [pid = 1861] [serial = 2234] [outer = (nil)] [url = about:blank]
11:24:19 INFO - PROCESS | 1810 | --DOMWINDOW == 22 (0x9f9e8000) [pid = 1861] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
11:24:19 INFO - PROCESS | 1810 | --DOMWINDOW == 21 (0x9f9f1400) [pid = 1861] [serial = 2241] [outer = (nil)] [url = about:blank]
11:24:19 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
11:24:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ea40800 == 7 [pid = 1861] [id = 811]
11:24:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 22 (0x9ea42800) [pid = 1861] [serial = 2267] [outer = (nil)]
11:24:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 23 (0x9eabc800) [pid = 1861] [serial = 2268] [outer = 0x9ea42800]
11:24:21 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:24:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 24 (0x9ebad000) [pid = 1861] [serial = 2269] [outer = 0x9ea42800]
11:24:22 INFO - PROCESS | 1810 | --DOMWINDOW == 23 (0x9eba4400) [pid = 1861] [serial = 2260] [outer = (nil)] [url = about:blank]
11:24:22 INFO - PROCESS | 1810 | --DOMWINDOW == 22 (0xa0045c00) [pid = 1861] [serial = 2257] [outer = (nil)] [url = about:blank]
11:24:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
11:24:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
11:24:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:24:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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 { "
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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"
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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]
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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 { "
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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]
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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"
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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 { "
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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"
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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]
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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 { "
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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]
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 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"
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:24:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:24:23 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 3386ms
11:24:23 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
11:24:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9eab8400 == 8 [pid = 1861] [id = 812]
11:24:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 23 (0x9eab8c00) [pid = 1861] [serial = 2270] [outer = (nil)]
11:24:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 24 (0xa07aa000) [pid = 1861] [serial = 2271] [outer = 0x9eab8c00]
11:24:23 INFO - PROCESS | 1810 | [Child 1861] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:24:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 25 (0xa1a02800) [pid = 1861] [serial = 2272] [outer = 0x9eab8c00]
11:24:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ecdec00 == 9 [pid = 1861] [id = 813]
11:24:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 26 (0x9ecdfc00) [pid = 1861] [serial = 2273] [outer = (nil)]
11:24:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ece4000 == 10 [pid = 1861] [id = 814]
11:24:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 27 (0x9ece4800) [pid = 1861] [serial = 2274] [outer = (nil)]
11:24:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 28 (0x9eba9800) [pid = 1861] [serial = 2275] [outer = 0x9ecdfc00]
11:24:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 29 (0x9f2a9800) [pid = 1861] [serial = 2276] [outer = 0x9ece4800]
11:24:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
11:24:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
11:24:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 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
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:24:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:24:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:24:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:24:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */