builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux32-spot-170
starttime: 1448017061.4
results: success (0)
buildid: 20151120004936
builduid: a2169c19de454b918ab14d30f745114e
revision: c1bac7e467ed12be20caf4a58a7bac4cdf252119
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:41.398490) =========
master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:41.474343) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:41.474791) =========
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-1448017051.521582-84558304
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.019250
basedir: '/builds/slave/test'
========= master_lag: 0.45 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:41.948770) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:41.949092) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:41.982825) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:41.983247) =========
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-1448017051.521582-84558304
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016000
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:42.048481) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:42.048789) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:42.049146) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:42.049522) =========
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-1448017051.521582-84558304
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-20 02:57:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.86M=0.001s
2015-11-20 02:57:42 (8.86 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.666975
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:42.743096) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:42.743453) =========
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-1448017051.521582-84558304
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.027601
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:42.806226) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-20 02:57:42.806574) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev c1bac7e467ed12be20caf4a58a7bac4cdf252119 --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 c1bac7e467ed12be20caf4a58a7bac4cdf252119 --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-1448017051.521582-84558304
_=/tools/buildbot/bin/python
using PTY: False
2015-11-20 02:57:42,905 truncating revision to first 12 chars
2015-11-20 02:57:42,906 Setting DEBUG logging.
2015-11-20 02:57:42,906 attempt 1/10
2015-11-20 02:57:42,906 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/c1bac7e467ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-20 02:57:44,315 unpacking tar archive at: fx-team-c1bac7e467ed/testing/mozharness/
program finished with exit code 0
elapsedTime=2.179553
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-20 02:57:45.011230) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:45.011562) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:45.037791) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:45.038062) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 02:57:45.038489) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 40 mins, 18 secs) (at 2015-11-20 02:57:45.038777) =========
/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-1448017051.521582-84558304
_=/tools/buildbot/bin/python
using PTY: False
02:57:45 INFO - MultiFileLogger online at 20151120 02:57:45 in /builds/slave/test
02:57:45 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
02:57:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:57:45 INFO - {'append_to_log': False,
02:57:45 INFO - 'base_work_dir': '/builds/slave/test',
02:57:45 INFO - 'blob_upload_branch': 'fx-team',
02:57:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:57:45 INFO - 'buildbot_json_path': 'buildprops.json',
02:57:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:57:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:57:45 INFO - 'download_minidump_stackwalk': True,
02:57:45 INFO - 'download_symbols': 'true',
02:57:45 INFO - 'e10s': True,
02:57:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:57:45 INFO - 'tooltool.py': '/tools/tooltool.py',
02:57:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:57:45 INFO - '/tools/misc-python/virtualenv.py')},
02:57:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:57:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:57:45 INFO - 'log_level': 'info',
02:57:45 INFO - 'log_to_console': True,
02:57:45 INFO - 'opt_config_files': (),
02:57:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:57:45 INFO - '--processes=1',
02:57:45 INFO - '--config=%(test_path)s/wptrunner.ini',
02:57:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:57:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:57:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:57:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:57:45 INFO - 'pip_index': False,
02:57:45 INFO - 'require_test_zip': True,
02:57:45 INFO - 'test_type': ('testharness',),
02:57:45 INFO - 'this_chunk': '7',
02:57:45 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:57:45 INFO - 'total_chunks': '8',
02:57:45 INFO - 'virtualenv_path': 'venv',
02:57:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:57:45 INFO - 'work_dir': 'build'}
02:57:45 INFO - #####
02:57:45 INFO - ##### Running clobber step.
02:57:45 INFO - #####
02:57:45 INFO - Running pre-action listener: _resource_record_pre_action
02:57:45 INFO - Running main action method: clobber
02:57:45 INFO - rmtree: /builds/slave/test/build
02:57:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:57:46 INFO - Running post-action listener: _resource_record_post_action
02:57:46 INFO - #####
02:57:46 INFO - ##### Running read-buildbot-config step.
02:57:46 INFO - #####
02:57:46 INFO - Running pre-action listener: _resource_record_pre_action
02:57:46 INFO - Running main action method: read_buildbot_config
02:57:46 INFO - Using buildbot properties:
02:57:46 INFO - {
02:57:46 INFO - "properties": {
02:57:46 INFO - "buildnumber": 32,
02:57:46 INFO - "product": "firefox",
02:57:46 INFO - "script_repo_revision": "production",
02:57:46 INFO - "branch": "fx-team",
02:57:46 INFO - "repository": "",
02:57:46 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-e10s-7",
02:57:46 INFO - "buildid": "20151120004936",
02:57:46 INFO - "slavename": "tst-linux32-spot-170",
02:57:46 INFO - "pgo_build": "False",
02:57:46 INFO - "basedir": "/builds/slave/test",
02:57:46 INFO - "project": "",
02:57:46 INFO - "platform": "linux",
02:57:46 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/",
02:57:46 INFO - "slavebuilddir": "test",
02:57:46 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600",
02:57:46 INFO - "repo_path": "integration/fx-team",
02:57:46 INFO - "moz_repo_path": "",
02:57:46 INFO - "stage_platform": "linux",
02:57:46 INFO - "builduid": "a2169c19de454b918ab14d30f745114e",
02:57:46 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
02:57:46 INFO - },
02:57:46 INFO - "sourcestamp": {
02:57:46 INFO - "repository": "",
02:57:46 INFO - "hasPatch": false,
02:57:46 INFO - "project": "",
02:57:46 INFO - "branch": "fx-team-linux-debug-unittest",
02:57:46 INFO - "changes": [
02:57:46 INFO - {
02:57:46 INFO - "category": null,
02:57:46 INFO - "files": [
02:57:46 INFO - {
02:57:46 INFO - "url": null,
02:57:46 INFO - "name": "https://queue.taskcluster.net/v1/task/Gn9qVz7pRhGYTGg4uOiLlQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
02:57:46 INFO - },
02:57:46 INFO - {
02:57:46 INFO - "url": null,
02:57:46 INFO - "name": "https://queue.taskcluster.net/v1/task/Gn9qVz7pRhGYTGg4uOiLlQ/artifacts/public/build/test_packages.json"
02:57:46 INFO - }
02:57:46 INFO - ],
02:57:46 INFO - "repository": "",
02:57:46 INFO - "rev": "e4fab7d5c909ebac90258fe86a32faa97ce3b6bf",
02:57:46 INFO - "who": "cbook@mozilla.com",
02:57:46 INFO - "when": 1448010818,
02:57:46 INFO - "number": 6687563,
02:57:46 INFO - "comments": "Bug 1224196 - Applies word wrap fix to toolbar-group in devtools. r=ntim",
02:57:46 INFO - "project": "",
02:57:46 INFO - "at": "Fri 20 Nov 2015 01:13:38",
02:57:46 INFO - "branch": "fx-team-linux-debug-unittest",
02:57:46 INFO - "revlink": "",
02:57:46 INFO - "properties": [
02:57:46 INFO - [
02:57:46 INFO - "buildid",
02:57:46 INFO - "20151119234736",
02:57:46 INFO - "Change"
02:57:46 INFO - ],
02:57:46 INFO - [
02:57:46 INFO - "builduid",
02:57:46 INFO - "4a8c5385308e49598f014d9370b9a4c5",
02:57:46 INFO - "Change"
02:57:46 INFO - ],
02:57:46 INFO - [
02:57:46 INFO - "pgo_build",
02:57:46 INFO - "False",
02:57:46 INFO - "Change"
02:57:46 INFO - ]
02:57:46 INFO - ],
02:57:46 INFO - "revision": "e4fab7d5c909ebac90258fe86a32faa97ce3b6bf"
02:57:46 INFO - },
02:57:46 INFO - {
02:57:46 INFO - "category": null,
02:57:46 INFO - "files": [
02:57:46 INFO - {
02:57:46 INFO - "url": null,
02:57:46 INFO - "name": "https://queue.taskcluster.net/v1/task/yud9aXSrTR6WAGiTF7525Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
02:57:46 INFO - },
02:57:46 INFO - {
02:57:46 INFO - "url": null,
02:57:46 INFO - "name": "https://queue.taskcluster.net/v1/task/yud9aXSrTR6WAGiTF7525Q/artifacts/public/build/test_packages.json"
02:57:46 INFO - }
02:57:46 INFO - ],
02:57:46 INFO - "repository": "",
02:57:46 INFO - "rev": "09cda89a211b76cce421e34a81346407df36c0f3",
02:57:46 INFO - "who": "cbook@mozilla.com",
02:57:46 INFO - "when": 1448009623,
02:57:46 INFO - "number": 6687472,
02:57:46 INFO - "comments": "Bug 1221040 - Add SHA-256 support to NativeCrypto and relevant tests to robocop. r=snorp",
02:57:46 INFO - "project": "",
02:57:46 INFO - "at": "Fri 20 Nov 2015 00:53:43",
02:57:46 INFO - "branch": "fx-team-linux-debug-unittest",
02:57:46 INFO - "revlink": "",
02:57:46 INFO - "properties": [
02:57:46 INFO - [
02:57:46 INFO - "buildid",
02:57:46 INFO - "20151120000936",
02:57:46 INFO - "Change"
02:57:46 INFO - ],
02:57:46 INFO - [
02:57:46 INFO - "builduid",
02:57:46 INFO - "5a7cdf1acda44d55b6fe6d9a9244538c",
02:57:46 INFO - "Change"
02:57:46 INFO - ],
02:57:46 INFO - [
02:57:46 INFO - "pgo_build",
02:57:46 INFO - "False",
02:57:46 INFO - "Change"
02:57:46 INFO - ]
02:57:46 INFO - ],
02:57:46 INFO - "revision": "09cda89a211b76cce421e34a81346407df36c0f3"
02:57:46 INFO - },
02:57:46 INFO - {
02:57:46 INFO - "category": null,
02:57:46 INFO - "files": [
02:57:46 INFO - {
02:57:46 INFO - "url": null,
02:57:46 INFO - "name": "https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
02:57:46 INFO - },
02:57:46 INFO - {
02:57:46 INFO - "url": null,
02:57:46 INFO - "name": "https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json"
02:57:46 INFO - }
02:57:46 INFO - ],
02:57:46 INFO - "repository": "",
02:57:46 INFO - "rev": "c1bac7e467ed12be20caf4a58a7bac4cdf252119",
02:57:46 INFO - "who": "cbook@mozilla.com",
02:57:46 INFO - "when": 1448012357,
02:57:46 INFO - "number": 6687682,
02:57:46 INFO - "comments": "Bug 1198209 - Add a histogram for USS r=Yoric\nUnique Set Size (USS) could be described as \"the amount of memory you could\nexpect to reclaim if you killed this process\"\n\nResident Set Size (RSS) is USS with the addition of memory allocated by\nshared memory.\n\nTo get a full picture of the memory use of a multi-process application is\nimpossible. A better guess than most is\n\nParent Process' RSS + sum(Child Processes' USS)\n\nOr, from Telemetry:\n\nParent MEMORY_RESIDENT + sum(Children's MEMORY_UNIQUE)",
02:57:46 INFO - "project": "",
02:57:46 INFO - "at": "Fri 20 Nov 2015 01:39:17",
02:57:46 INFO - "branch": "fx-team-linux-debug-unittest",
02:57:46 INFO - "revlink": "",
02:57:46 INFO - "properties": [
02:57:46 INFO - [
02:57:46 INFO - "buildid",
02:57:46 INFO - "20151120004936",
02:57:46 INFO - "Change"
02:57:46 INFO - ],
02:57:46 INFO - [
02:57:46 INFO - "builduid",
02:57:46 INFO - "a2169c19de454b918ab14d30f745114e",
02:57:46 INFO - "Change"
02:57:46 INFO - ],
02:57:46 INFO - [
02:57:46 INFO - "pgo_build",
02:57:46 INFO - "False",
02:57:46 INFO - "Change"
02:57:46 INFO - ]
02:57:46 INFO - ],
02:57:46 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
02:57:46 INFO - }
02:57:46 INFO - ],
02:57:46 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
02:57:46 INFO - }
02:57:46 INFO - }
02:57:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
02:57:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json.
02:57:46 INFO - Running post-action listener: _resource_record_post_action
02:57:46 INFO - #####
02:57:46 INFO - ##### Running download-and-extract step.
02:57:46 INFO - #####
02:57:46 INFO - Running pre-action listener: _resource_record_pre_action
02:57:46 INFO - Running main action method: download_and_extract
02:57:46 INFO - mkdir: /builds/slave/test/build/tests
02:57:46 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')]}
02:57:46 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
02:57:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json
02:57:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json
02:57:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
02:57:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
02:57:47 INFO - Downloaded 1268 bytes.
02:57:47 INFO - Reading from file /builds/slave/test/build/test_packages.json
02:57:47 INFO - Using the following test package requirements:
02:57:47 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
02:57:47 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:57:47 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
02:57:47 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:57:47 INFO - u'jsshell-linux-i686.zip'],
02:57:47 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:57:47 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
02:57:47 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
02:57:47 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:57:47 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
02:57:47 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:57:47 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
02:57:47 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:57:47 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
02:57:47 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
02:57:47 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:57:47 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
02:57:47 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
02:57:47 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')]}
02:57:47 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
02:57:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
02:57:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
02:57:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/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
02:57:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/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
02:57:55 INFO - Downloaded 21493342 bytes.
02:57:55 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
02:57:55 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/*
02:57:55 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
02:57:56 INFO - caution: filename not matched: web-platform/*
02:57:56 INFO - Return code: 11
02:57: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')]}
02:57:56 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
02:57:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
02:57:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
02:57:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/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
02:57:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/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
02:58:06 INFO - Downloaded 30976215 bytes.
02:58:06 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
02:58:06 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/*
02:58:06 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
02:58:09 INFO - caution: filename not matched: bin/*
02:58:09 INFO - caution: filename not matched: config/*
02:58:09 INFO - caution: filename not matched: mozbase/*
02:58:09 INFO - caution: filename not matched: marionette/*
02:58:09 INFO - Return code: 11
02:58: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')]}
02:58:09 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
02:58:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:58:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:58:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/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
02:58:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/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
02:58:33 INFO - Downloaded 57902560 bytes.
02:58:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:58:33 INFO - mkdir: /builds/slave/test/properties
02:58:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:58:33 INFO - Writing to file /builds/slave/test/properties/build_url
02:58:33 INFO - Contents:
02:58:33 INFO - build_url:https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:58:33 INFO - mkdir: /builds/slave/test/build/symbols
02:58:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:58:33 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
02:58:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:58:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:58:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/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
02:58:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/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
02:58:36 INFO - Downloaded 53137379 bytes.
02:58:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:58:36 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
02:58:36 INFO - Writing to file /builds/slave/test/properties/symbols_url
02:58:36 INFO - Contents:
02:58:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:58:36 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
02:58:36 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:58:41 INFO - Return code: 0
02:58:41 INFO - Running post-action listener: _resource_record_post_action
02:58:41 INFO - Running post-action listener: set_extra_try_arguments
02:58:41 INFO - #####
02:58:41 INFO - ##### Running create-virtualenv step.
02:58:41 INFO - #####
02:58:41 INFO - Running pre-action listener: _pre_create_virtualenv
02:58:41 INFO - Running pre-action listener: _resource_record_pre_action
02:58:41 INFO - Running main action method: create_virtualenv
02:58:41 INFO - Creating virtualenv /builds/slave/test/build/venv
02:58:41 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
02:58:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:58:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:58:42 INFO - Using real prefix '/usr'
02:58:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:58:43 INFO - Installing distribute.............................................................................................................................................................................................done.
02:58:46 INFO - Installing pip.................done.
02:58:46 INFO - Return code: 0
02:58:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:58:46 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')]}
02:58:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:58:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:58:46 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')]}
02:58:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:58:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:58:46 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 0x898dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a584d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b19b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b09790>, '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 0x89fc908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b07bf0>, '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-1448017051.521582-84558304', '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
02:58:46 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
02:58:46 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
02:58:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:58:46 INFO - 'CCACHE_UMASK': '002',
02:58:46 INFO - 'DISPLAY': ':0',
02:58:46 INFO - 'HOME': '/home/cltbld',
02:58:46 INFO - 'LANG': 'en_US.UTF-8',
02:58:46 INFO - 'LOGNAME': 'cltbld',
02:58:46 INFO - 'MAIL': '/var/mail/cltbld',
02:58:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:58:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:58:46 INFO - 'MOZ_NO_REMOTE': '1',
02:58:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:58:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:58:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:58:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:58:46 INFO - 'PWD': '/builds/slave/test',
02:58:46 INFO - 'SHELL': '/bin/bash',
02:58:46 INFO - 'SHLVL': '1',
02:58:46 INFO - 'TERM': 'linux',
02:58:46 INFO - 'TMOUT': '86400',
02:58:46 INFO - 'USER': 'cltbld',
02:58:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448017051.521582-84558304',
02:58:47 INFO - '_': '/tools/buildbot/bin/python'}
02:58:47 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:58:47 INFO - Downloading/unpacking psutil>=0.7.1
02:58:47 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
02:58:47 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
02:58:47 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
02:58:47 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
02:58:47 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
02:58:47 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
02:58:51 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
02:58:52 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
02:58:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:58:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:58:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:58:52 INFO - Installing collected packages: psutil
02:58:52 INFO - Running setup.py install for psutil
02:58:52 INFO - building 'psutil._psutil_linux' extension
02:58:52 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
02:58:53 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
02:58:53 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
02:58:53 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
02:58:53 INFO - building 'psutil._psutil_posix' extension
02:58:53 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
02:58:53 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
02:58:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:58:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:58:54 INFO - Successfully installed psutil
02:58:54 INFO - Cleaning up...
02:58:54 INFO - Return code: 0
02:58:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:58:54 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')]}
02:58:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:58:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:58:54 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')]}
02:58:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:58:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:58:54 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 0x898dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a584d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b19b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b09790>, '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 0x89fc908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b07bf0>, '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-1448017051.521582-84558304', '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
02:58:54 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
02:58:54 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
02:58:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:58:54 INFO - 'CCACHE_UMASK': '002',
02:58:54 INFO - 'DISPLAY': ':0',
02:58:54 INFO - 'HOME': '/home/cltbld',
02:58:54 INFO - 'LANG': 'en_US.UTF-8',
02:58:54 INFO - 'LOGNAME': 'cltbld',
02:58:54 INFO - 'MAIL': '/var/mail/cltbld',
02:58:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:58:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:58:54 INFO - 'MOZ_NO_REMOTE': '1',
02:58:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:58:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:58:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:58:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:58:54 INFO - 'PWD': '/builds/slave/test',
02:58:54 INFO - 'SHELL': '/bin/bash',
02:58:54 INFO - 'SHLVL': '1',
02:58:54 INFO - 'TERM': 'linux',
02:58:54 INFO - 'TMOUT': '86400',
02:58:54 INFO - 'USER': 'cltbld',
02:58:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448017051.521582-84558304',
02:58:54 INFO - '_': '/tools/buildbot/bin/python'}
02:58:54 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:58:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:58:54 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
02:58:54 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
02:58:54 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
02:58:54 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
02:58:54 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
02:58:54 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
02:58:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:58:59 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
02:58:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:58:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
02:58:59 INFO - Installing collected packages: mozsystemmonitor
02:58:59 INFO - Running setup.py install for mozsystemmonitor
02:58:59 INFO - Successfully installed mozsystemmonitor
02:58:59 INFO - Cleaning up...
02:58:59 INFO - Return code: 0
02:58:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:58:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:58:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:58:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:58:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:58:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:58:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:58:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x898dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a584d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b19b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b09790>, '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 0x89fc908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b07bf0>, '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-1448017051.521582-84558304', '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
02:58:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
02:58:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
02:58:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:58:59 INFO - 'CCACHE_UMASK': '002',
02:58:59 INFO - 'DISPLAY': ':0',
02:58:59 INFO - 'HOME': '/home/cltbld',
02:58:59 INFO - 'LANG': 'en_US.UTF-8',
02:58:59 INFO - 'LOGNAME': 'cltbld',
02:58:59 INFO - 'MAIL': '/var/mail/cltbld',
02:58:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:58:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:58:59 INFO - 'MOZ_NO_REMOTE': '1',
02:58:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:58:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:58:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:58:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:58:59 INFO - 'PWD': '/builds/slave/test',
02:58:59 INFO - 'SHELL': '/bin/bash',
02:58:59 INFO - 'SHLVL': '1',
02:58:59 INFO - 'TERM': 'linux',
02:58:59 INFO - 'TMOUT': '86400',
02:58:59 INFO - 'USER': 'cltbld',
02:58:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448017051.521582-84558304',
02:58:59 INFO - '_': '/tools/buildbot/bin/python'}
02:59:00 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:59:00 INFO - Downloading/unpacking blobuploader==1.2.4
02:59:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:59:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:59:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
02:59:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
02:59:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:59:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:59:04 INFO - Downloading blobuploader-1.2.4.tar.gz
02:59:04 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
02:59:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:59:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:59:04 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
02:59:04 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
02:59:04 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
02:59:04 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
02:59:04 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
02:59:04 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
02:59:05 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
02:59:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:59:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:59:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:59:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:59:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
02:59:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
02:59:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:59:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:59:06 INFO - Downloading docopt-0.6.1.tar.gz
02:59:06 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
02:59:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:59:06 INFO - Installing collected packages: blobuploader, requests, docopt
02:59:06 INFO - Running setup.py install for blobuploader
02:59:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:59:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:59:07 INFO - Running setup.py install for requests
02:59:07 INFO - Running setup.py install for docopt
02:59:08 INFO - Successfully installed blobuploader requests docopt
02:59:08 INFO - Cleaning up...
02:59:08 INFO - Return code: 0
02:59:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:59: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')]}
02:59:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:59:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:59: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')]}
02:59:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:59:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:59:08 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 0x898dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a584d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b19b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b09790>, '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 0x89fc908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b07bf0>, '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-1448017051.521582-84558304', '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
02:59:08 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
02:59:08 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
02:59:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:59:08 INFO - 'CCACHE_UMASK': '002',
02:59:08 INFO - 'DISPLAY': ':0',
02:59:08 INFO - 'HOME': '/home/cltbld',
02:59:08 INFO - 'LANG': 'en_US.UTF-8',
02:59:08 INFO - 'LOGNAME': 'cltbld',
02:59:08 INFO - 'MAIL': '/var/mail/cltbld',
02:59:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:59:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:59:08 INFO - 'MOZ_NO_REMOTE': '1',
02:59:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:59:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:59:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:59:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:59:08 INFO - 'PWD': '/builds/slave/test',
02:59:08 INFO - 'SHELL': '/bin/bash',
02:59:08 INFO - 'SHLVL': '1',
02:59:08 INFO - 'TERM': 'linux',
02:59:08 INFO - 'TMOUT': '86400',
02:59:08 INFO - 'USER': 'cltbld',
02:59:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448017051.521582-84558304',
02:59:08 INFO - '_': '/tools/buildbot/bin/python'}
02:59:08 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:59:08 INFO - Running setup.py (path:/tmp/pip-hLZCb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:59:08 INFO - Running setup.py (path:/tmp/pip-8u18LN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:59:08 INFO - Running setup.py (path:/tmp/pip-5J4U4f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:59:09 INFO - Running setup.py (path:/tmp/pip-Csdsjf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:59:09 INFO - Running setup.py (path:/tmp/pip-WYbhVA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:59:09 INFO - Running setup.py (path:/tmp/pip-Oloybn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:59:09 INFO - Running setup.py (path:/tmp/pip-M4IINe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:59:09 INFO - Running setup.py (path:/tmp/pip-aZ__4s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:59:09 INFO - Running setup.py (path:/tmp/pip-KNInXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:59:09 INFO - Running setup.py (path:/tmp/pip-xZvrAK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:59:09 INFO - Running setup.py (path:/tmp/pip-ZMTAa9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:59:10 INFO - Running setup.py (path:/tmp/pip-x8zCAQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:59:10 INFO - Running setup.py (path:/tmp/pip-POtYtC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:59:10 INFO - Running setup.py (path:/tmp/pip-r4e3eA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:59:10 INFO - Running setup.py (path:/tmp/pip-wy9G_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:59:10 INFO - Running setup.py (path:/tmp/pip-XGEqZs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:59:10 INFO - Running setup.py (path:/tmp/pip-s1G8em-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:59:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
02:59:10 INFO - Running setup.py (path:/tmp/pip-qdfjfm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
02:59:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
02:59:10 INFO - Running setup.py (path:/tmp/pip-kWO_wq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
02:59:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:59:11 INFO - Running setup.py (path:/tmp/pip-q1xOSw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:59:11 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:59:11 INFO - Running setup.py (path:/tmp/pip-ZBXjDC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:59:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:59:11 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
02:59:11 INFO - Running setup.py install for manifestparser
02:59:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:59:11 INFO - Running setup.py install for mozcrash
02:59:12 INFO - Running setup.py install for mozdebug
02:59:12 INFO - Running setup.py install for mozdevice
02:59:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:59:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:59:12 INFO - Running setup.py install for mozfile
02:59:12 INFO - Running setup.py install for mozhttpd
02:59:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:59:13 INFO - Running setup.py install for mozinfo
02:59:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:59:13 INFO - Running setup.py install for mozInstall
02:59:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:59:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:59:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:59:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:59:13 INFO - Running setup.py install for mozleak
02:59:13 INFO - Running setup.py install for mozlog
02:59:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:59:13 INFO - Running setup.py install for moznetwork
02:59:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:59:14 INFO - Running setup.py install for mozprocess
02:59:14 INFO - Running setup.py install for mozprofile
02:59:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:59:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:59:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:59:14 INFO - Running setup.py install for mozrunner
02:59:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:59:14 INFO - Running setup.py install for mozscreenshot
02:59:15 INFO - Running setup.py install for moztest
02:59:15 INFO - Running setup.py install for mozversion
02:59:15 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:59:15 INFO - Running setup.py install for marionette-transport
02:59:15 INFO - Running setup.py install for marionette-driver
02:59:16 INFO - Running setup.py install for browsermob-proxy
02:59:16 INFO - Running setup.py install for marionette-client
02:59:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:59:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:59:16 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
02:59:16 INFO - Cleaning up...
02:59:16 INFO - Return code: 0
02:59:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:59: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')]}
02:59:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:59:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:59: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')]}
02:59:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:59:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:59:16 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 0x898dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a584d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b19b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b09790>, '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 0x89fc908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b07bf0>, '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-1448017051.521582-84558304', '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
02:59:16 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
02:59:16 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
02:59:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:59:16 INFO - 'CCACHE_UMASK': '002',
02:59:16 INFO - 'DISPLAY': ':0',
02:59:16 INFO - 'HOME': '/home/cltbld',
02:59:16 INFO - 'LANG': 'en_US.UTF-8',
02:59:16 INFO - 'LOGNAME': 'cltbld',
02:59:16 INFO - 'MAIL': '/var/mail/cltbld',
02:59:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:59:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:59:16 INFO - 'MOZ_NO_REMOTE': '1',
02:59:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:59:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:59:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:59:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:59:16 INFO - 'PWD': '/builds/slave/test',
02:59:16 INFO - 'SHELL': '/bin/bash',
02:59:16 INFO - 'SHLVL': '1',
02:59:16 INFO - 'TERM': 'linux',
02:59:16 INFO - 'TMOUT': '86400',
02:59:16 INFO - 'USER': 'cltbld',
02:59:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448017051.521582-84558304',
02:59:16 INFO - '_': '/tools/buildbot/bin/python'}
02:59:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:59:17 INFO - Running setup.py (path:/tmp/pip-xOcTCr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:59:17 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))
02:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:59:17 INFO - Running setup.py (path:/tmp/pip-TzT51t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:59:17 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))
02:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:59:17 INFO - Running setup.py (path:/tmp/pip-iZw2Wi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:59:17 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))
02:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:59:17 INFO - Running setup.py (path:/tmp/pip-s2sp7J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:59:17 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))
02:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:59:17 INFO - Running setup.py (path:/tmp/pip-olaIza-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:59:17 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))
02:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:59:17 INFO - Running setup.py (path:/tmp/pip-PBLp1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:59:18 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))
02:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:59:18 INFO - Running setup.py (path:/tmp/pip-8VMrb9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:59:18 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))
02:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:59:18 INFO - Running setup.py (path:/tmp/pip-h8_lP2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:59:18 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))
02:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:59:18 INFO - Running setup.py (path:/tmp/pip-5FpFl7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:59:18 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))
02:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:59:18 INFO - Running setup.py (path:/tmp/pip-Hz5thT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:59:18 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))
02:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:59:18 INFO - Running setup.py (path:/tmp/pip-5qa2iV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:59:18 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))
02:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:59:18 INFO - Running setup.py (path:/tmp/pip-_GPa_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:59:18 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))
02:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:59:18 INFO - Running setup.py (path:/tmp/pip-I8jUa3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:59:19 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))
02:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:59:19 INFO - Running setup.py (path:/tmp/pip-Mt7mw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:59:19 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))
02:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:59:19 INFO - Running setup.py (path:/tmp/pip-3pdHZp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:59:19 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))
02:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:59:19 INFO - Running setup.py (path:/tmp/pip-MozE9S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:59:19 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))
02:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:59:19 INFO - Running setup.py (path:/tmp/pip-PqgnX9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:59:19 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))
02:59:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
02:59:19 INFO - Running setup.py (path:/tmp/pip-luE2ed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
02:59:19 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))
02:59:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
02:59:19 INFO - Running setup.py (path:/tmp/pip-wUb5TG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
02:59:19 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))
02:59:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:59:19 INFO - Running setup.py (path:/tmp/pip-zfiAxQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:59:20 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))
02:59:20 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:59:20 INFO - Running setup.py (path:/tmp/pip-k_Yjvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:59:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:59:20 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))
02:59:20 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))
02:59:20 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))
02:59:20 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))
02:59:20 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))
02:59:20 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))
02:59:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:59: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
02:59: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
02:59: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
02:59: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
02:59: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
02:59: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
02:59:25 INFO - Downloading blessings-1.5.1.tar.gz
02:59:25 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
02:59:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:59:25 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))
02:59:25 INFO - Installing collected packages: blessings
02:59:25 INFO - Running setup.py install for blessings
02:59:25 INFO - Successfully installed blessings
02:59:25 INFO - Cleaning up...
02:59:25 INFO - Return code: 0
02:59:25 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:59:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:59:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:59:26 INFO - Reading from file tmpfile_stdout
02:59:26 INFO - Current package versions:
02:59:26 INFO - argparse == 1.2.1
02:59:26 INFO - blessings == 1.5.1
02:59:26 INFO - blobuploader == 1.2.4
02:59:26 INFO - browsermob-proxy == 0.6.0
02:59:26 INFO - docopt == 0.6.1
02:59:26 INFO - manifestparser == 1.1
02:59:26 INFO - marionette-client == 2.0.0
02:59:26 INFO - marionette-driver == 1.1.1
02:59:26 INFO - marionette-transport == 1.0.0
02:59:26 INFO - mozInstall == 1.12
02:59:26 INFO - mozcrash == 0.16
02:59:26 INFO - mozdebug == 0.1
02:59:26 INFO - mozdevice == 0.47
02:59:26 INFO - mozfile == 1.2
02:59:26 INFO - mozhttpd == 0.7
02:59:26 INFO - mozinfo == 0.9
02:59:26 INFO - mozleak == 0.1
02:59:26 INFO - mozlog == 3.0
02:59:26 INFO - moznetwork == 0.27
02:59:26 INFO - mozprocess == 0.22
02:59:26 INFO - mozprofile == 0.27
02:59:26 INFO - mozrunner == 6.11
02:59:26 INFO - mozscreenshot == 0.1
02:59:26 INFO - mozsystemmonitor == 0.0
02:59:26 INFO - moztest == 0.7
02:59:26 INFO - mozversion == 1.4
02:59:26 INFO - psutil == 3.1.1
02:59:26 INFO - requests == 1.2.3
02:59:26 INFO - wsgiref == 0.1.2
02:59:26 INFO - Running post-action listener: _resource_record_post_action
02:59:26 INFO - Running post-action listener: _start_resource_monitoring
02:59:26 INFO - Starting resource monitoring.
02:59:26 INFO - #####
02:59:26 INFO - ##### Running pull step.
02:59:26 INFO - #####
02:59:26 INFO - Running pre-action listener: _resource_record_pre_action
02:59:26 INFO - Running main action method: pull
02:59:26 INFO - Pull has nothing to do!
02:59:26 INFO - Running post-action listener: _resource_record_post_action
02:59:26 INFO - #####
02:59:26 INFO - ##### Running install step.
02:59:26 INFO - #####
02:59:26 INFO - Running pre-action listener: _resource_record_pre_action
02:59:26 INFO - Running main action method: install
02:59:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:59:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:59:26 INFO - Reading from file tmpfile_stdout
02:59:26 INFO - Detecting whether we're running mozinstall >=1.0...
02:59:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:59:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:59:26 INFO - Reading from file tmpfile_stdout
02:59:26 INFO - Output received:
02:59:26 INFO - Usage: mozinstall [options] installer
02:59:26 INFO - Options:
02:59:26 INFO - -h, --help show this help message and exit
02:59:26 INFO - -d DEST, --destination=DEST
02:59:26 INFO - Directory to install application into. [default:
02:59:26 INFO - "/builds/slave/test"]
02:59:26 INFO - --app=APP Application being installed. [default: firefox]
02:59:26 INFO - mkdir: /builds/slave/test/build/application
02:59:26 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']
02:59:26 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
02:59:51 INFO - Reading from file tmpfile_stdout
02:59:51 INFO - Output received:
02:59:51 INFO - /builds/slave/test/build/application/firefox/firefox
02:59:51 INFO - Running post-action listener: _resource_record_post_action
02:59:51 INFO - #####
02:59:51 INFO - ##### Running run-tests step.
02:59:51 INFO - #####
02:59:51 INFO - Running pre-action listener: _resource_record_pre_action
02:59:51 INFO - Running main action method: run_tests
02:59:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:59:51 INFO - minidump filename unknown. determining based upon platform and arch
02:59:51 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
02:59:51 INFO - grabbing minidump binary from tooltool
02:59:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:59:51 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 0x8b09790>, '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 0x89fc908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b07bf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:59:51 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
02:59:51 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
02:59:51 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:59:51 INFO - Return code: 0
02:59:51 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
02:59:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:59:51 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/LeKbh8X1SiSJ2q9K7YZQDA/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
02:59:51 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/LeKbh8X1SiSJ2q9K7YZQDA/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
02:59:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:59:51 INFO - 'CCACHE_UMASK': '002',
02:59:51 INFO - 'DISPLAY': ':0',
02:59:51 INFO - 'HOME': '/home/cltbld',
02:59:51 INFO - 'LANG': 'en_US.UTF-8',
02:59:51 INFO - 'LOGNAME': 'cltbld',
02:59:51 INFO - 'MAIL': '/var/mail/cltbld',
02:59:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:59:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:59:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:59:51 INFO - 'MOZ_NO_REMOTE': '1',
02:59:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:59:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:59:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:59:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:59:51 INFO - 'PWD': '/builds/slave/test',
02:59:51 INFO - 'SHELL': '/bin/bash',
02:59:51 INFO - 'SHLVL': '1',
02:59:51 INFO - 'TERM': 'linux',
02:59:51 INFO - 'TMOUT': '86400',
02:59:51 INFO - 'USER': 'cltbld',
02:59:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448017051.521582-84558304',
02:59:51 INFO - '_': '/tools/buildbot/bin/python'}
02:59:51 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/LeKbh8X1SiSJ2q9K7YZQDA/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
02:59:58 INFO - Using 1 client processes
02:59:59 INFO - wptserve Starting http server on 127.0.0.1:8000
02:59:59 INFO - wptserve Starting http server on 127.0.0.1:8001
02:59:59 INFO - wptserve Starting http server on 127.0.0.1:8443
03:00:01 INFO - SUITE-START | Running 827 tests
03:00:01 INFO - Running testharness tests
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 4ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:00:01 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 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 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 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
03:00:01 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
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 8ms
03:00:01 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
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
03:00:01 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
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
03:00:01 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
03:00:01 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 7ms
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:00:01 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
03:00:01 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
03:00:01 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
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 7ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:00:01 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:00:01 INFO - TEST-START | /selection/extend.html
03:00:01 INFO - TEST-SKIP | /selection/extend.html | took 0ms
03:00:01 INFO - Setting up ssl
03:00:01 INFO - PROCESS | certutil |
03:00:01 INFO - PROCESS | certutil |
03:00:01 INFO - PROCESS | certutil |
03:00:01 INFO - Certificate Nickname Trust Attributes
03:00:01 INFO - SSL,S/MIME,JAR/XPI
03:00:01 INFO -
03:00:01 INFO - web-platform-tests CT,,
03:00:01 INFO -
03:00:01 INFO - Starting runner
03:00:04 INFO - PROCESS | 1804 | 1448017204354 Marionette INFO Marionette enabled via build flag and pref
03:00:04 INFO - PROCESS | 1804 | ++DOCSHELL 0xa8403800 == 1 [pid = 1804] [id = 1]
03:00:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 1 (0xa8403c00) [pid = 1804] [serial = 1] [outer = (nil)]
03:00:04 INFO - PROCESS | 1804 | [1804] 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
03:00:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 2 (0xa8407000) [pid = 1804] [serial = 2] [outer = 0xa8403c00]
03:00:05 INFO - PROCESS | 1804 | 1448017205078 Marionette INFO Listening on port 2828
03:00:05 INFO - PROCESS | 1804 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a7fbdec0
03:00:05 INFO - PROCESS | 1804 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fdc2820
03:00:05 INFO - PROCESS | 1804 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fdea220
03:00:05 INFO - PROCESS | 1804 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fdeae20
03:00:05 INFO - PROCESS | 1804 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fdfb740
03:00:06 INFO - PROCESS | 1804 | 1448017206154 Marionette INFO Marionette enabled via command-line flag
03:00:06 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5233800 == 2 [pid = 1804] [id = 2]
03:00:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 3 (0xa523c400) [pid = 1804] [serial = 3] [outer = (nil)]
03:00:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 4 (0xa523cc00) [pid = 1804] [serial = 4] [outer = 0xa523c400]
03:00:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 5 (0xa8432c00) [pid = 1804] [serial = 5] [outer = 0xa8403c00]
03:00:06 INFO - PROCESS | 1804 | [1804] 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
03:00:06 INFO - PROCESS | 1804 | 1448017206392 Marionette INFO Accepted connection conn0 from 127.0.0.1:44112
03:00:06 INFO - PROCESS | 1804 | 1448017206394 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:00:06 INFO - PROCESS | 1804 | [1804] 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
03:00:06 INFO - PROCESS | 1804 | 1448017206637 Marionette INFO Accepted connection conn1 from 127.0.0.1:44113
03:00:06 INFO - PROCESS | 1804 | 1448017206639 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:00:06 INFO - PROCESS | 1804 | 1448017206644 Marionette INFO Closed connection conn0
03:00:06 INFO - PROCESS | 1804 | [1804] 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
03:00:06 INFO - PROCESS | 1804 | 1448017206697 Marionette INFO Accepted connection conn2 from 127.0.0.1:44114
03:00:06 INFO - PROCESS | 1804 | 1448017206700 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:00:06 INFO - PROCESS | 1804 | 1448017206730 Marionette INFO Closed connection conn2
03:00:06 INFO - PROCESS | 1804 | 1448017206741 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
03:00:07 INFO - PROCESS | 1804 | [1804] 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
03:00:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9c491400 == 3 [pid = 1804] [id = 3]
03:00:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 6 (0x9c491800) [pid = 1804] [serial = 6] [outer = (nil)]
03:00:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9c491c00 == 4 [pid = 1804] [id = 4]
03:00:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 7 (0x9c495400) [pid = 1804] [serial = 7] [outer = (nil)]
03:00:08 INFO - PROCESS | 1804 | [1804] 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
03:00:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9b6d9000 == 5 [pid = 1804] [id = 5]
03:00:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 8 (0x9b6d9400) [pid = 1804] [serial = 8] [outer = (nil)]
03:00:09 INFO - PROCESS | 1804 | [1804] 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
03:00:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 9 (0x9b119c00) [pid = 1804] [serial = 9] [outer = 0x9b6d9400]
03:00:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 10 (0x9b628800) [pid = 1804] [serial = 10] [outer = 0x9c491800]
03:00:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 11 (0x9b62a400) [pid = 1804] [serial = 11] [outer = 0x9c495400]
03:00:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 12 (0x9b62c800) [pid = 1804] [serial = 12] [outer = 0x9b6d9400]
03:00:10 INFO - PROCESS | 1804 | 1448017210754 Marionette INFO loaded listener.js
03:00:10 INFO - PROCESS | 1804 | 1448017210791 Marionette INFO loaded listener.js
03:00:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 13 (0x9a466400) [pid = 1804] [serial = 13] [outer = 0x9b6d9400]
03:00:11 INFO - PROCESS | 1804 | 1448017211314 Marionette DEBUG conn1 client <- {"sessionId":"055ce0ec-8d77-43d6-855d-ac8b7bfbb994","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":"20151120004936","device":"desktop","version":"45.0a1"}}
03:00:11 INFO - PROCESS | 1804 | [1804] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:11 INFO - PROCESS | 1804 | 1448017211723 Marionette DEBUG conn1 -> {"name":"getContext"}
03:00:11 INFO - PROCESS | 1804 | 1448017211727 Marionette DEBUG conn1 client <- {"value":"content"}
03:00:12 INFO - PROCESS | 1804 | 1448017212088 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
03:00:12 INFO - PROCESS | 1804 | 1448017212093 Marionette DEBUG conn1 client <- {}
03:00:12 INFO - PROCESS | 1804 | 1448017212229 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}}
03:00:13 INFO - PROCESS | 1804 | [Child 1855] 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
03:00:14 INFO - PROCESS | 1804 | ++DOCSHELL 0xaa1b3c00 == 1 [pid = 1855] [id = 1]
03:00:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 1 (0xaa1f7000) [pid = 1855] [serial = 1] [outer = (nil)]
03:00:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 2 (0xaa12c000) [pid = 1855] [serial = 2] [outer = 0xaa1f7000]
03:00:14 INFO - PROCESS | 1804 | [Parent 1804] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
03:00:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:15 INFO - PROCESS | 1804 | [Parent 1804] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
03:00:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 3 (0xa738c400) [pid = 1855] [serial = 3] [outer = 0xaa1f7000]
03:00:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 199
03:00:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 267
03:00:15 INFO - PROCESS | 1804 | [Parent 1804] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
03:00:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:00:16 INFO - PROCESS | 1804 | ++DOCSHELL 0x9a9b1800 == 6 [pid = 1804] [id = 6]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 14 (0x9a9b2000) [pid = 1804] [serial = 14] [outer = (nil)]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 15 (0x9a9b5000) [pid = 1804] [serial = 15] [outer = 0x9a9b2000]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 16 (0x9a9b0000) [pid = 1804] [serial = 16] [outer = 0x9a9b2000]
03:00:16 INFO - PROCESS | 1804 | ++DOCSHELL 0x9a9b1400 == 7 [pid = 1804] [id = 7]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0x9ab35c00) [pid = 1804] [serial = 17] [outer = (nil)]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 18 (0x9b1b6800) [pid = 1804] [serial = 18] [outer = 0x9ab35c00]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 19 (0x9c60fc00) [pid = 1804] [serial = 19] [outer = 0x9ab35c00]
03:00:16 INFO - PROCESS | 1804 | ++DOCSHELL 0xa6839c00 == 2 [pid = 1855] [id = 2]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 4 (0xa7331800) [pid = 1855] [serial = 4] [outer = (nil)]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 5 (0xa6886000) [pid = 1855] [serial = 5] [outer = 0xa7331800]
03:00:16 INFO - PROCESS | 1804 | ++DOCSHELL 0x9c885800 == 8 [pid = 1804] [id = 8]
03:00:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 20 (0x9f5bec00) [pid = 1804] [serial = 20] [outer = (nil)]
03:00:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 21 (0x9f639000) [pid = 1804] [serial = 21] [outer = 0x9f5bec00]
03:00:17 INFO - PROCESS | 1804 | 1448017217057 Marionette INFO loaded listener.js
03:00:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 22 (0x9fded800) [pid = 1804] [serial = 22] [outer = 0x9f5bec00]
03:00:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 6 (0xa688dc00) [pid = 1855] [serial = 6] [outer = 0xa7331800]
03:00:17 INFO - PROCESS | 1804 | [Parent 1804] 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
03:00:18 INFO - PROCESS | 1804 | [Parent 1804] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:18 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
03:00:18 INFO - document served over http requires an http
03:00:18 INFO - sub-resource via fetch-request using the http-csp
03:00:18 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:18 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
03:00:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2882ms
03:00:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:00:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5ed1000 == 3 [pid = 1855] [id = 3]
03:00:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 7 (0xa5ed6c00) [pid = 1855] [serial = 7] [outer = (nil)]
03:00:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 8 (0xa5ed8800) [pid = 1855] [serial = 8] [outer = 0xa5ed6c00]
03:00:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 9 (0xa6893c00) [pid = 1855] [serial = 9] [outer = 0xa5ed6c00]
03:00:20 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
03:00:20 INFO - document served over http requires an http
03:00:20 INFO - sub-resource via fetch-request using the http-csp
03:00:20 INFO - delivery method with no-redirect and when
03:00: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"
03:00:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:20 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
03:00:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1999ms
03:00:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:00:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5c6a000 == 4 [pid = 1855] [id = 4]
03:00:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 10 (0xa5c6a400) [pid = 1855] [serial = 10] [outer = (nil)]
03:00:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 11 (0xa5c6c000) [pid = 1855] [serial = 11] [outer = 0xa5c6a400]
03:00:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 12 (0xa5a7dc00) [pid = 1855] [serial = 12] [outer = 0xa5c6a400]
03:00:23 INFO - PROCESS | 1804 | --DOCSHELL 0x9b6d9000 == 7 [pid = 1804] [id = 5]
03:00:23 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
03:00:23 INFO - document served over http requires an http
03:00:23 INFO - sub-resource via fetch-request using the http-csp
03:00:23 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:23 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
03:00:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2764ms
03:00:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:00:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5a88c00 == 5 [pid = 1855] [id = 5]
03:00:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 13 (0xa5a89000) [pid = 1855] [serial = 13] [outer = (nil)]
03:00:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 14 (0xa5a8ac00) [pid = 1855] [serial = 14] [outer = 0xa5a89000]
03:00:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 15 (0xa738d400) [pid = 1855] [serial = 15] [outer = 0xa5a89000]
03:00:25 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5869c00 == 6 [pid = 1855] [id = 6]
03:00:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 16 (0xa586a000) [pid = 1855] [serial = 16] [outer = (nil)]
03:00:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0xa586bc00) [pid = 1855] [serial = 17] [outer = 0xa586a000]
03:00:26 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
03:00:26 INFO - document served over http requires an http
03:00:26 INFO - sub-resource via iframe-tag using the http-csp
03:00:26 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:26 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
03:00:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2343ms
03:00:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:00:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa586b000 == 7 [pid = 1855] [id = 7]
03:00:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 18 (0xa586e000) [pid = 1855] [serial = 18] [outer = (nil)]
03:00:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 19 (0xa5a83800) [pid = 1855] [serial = 19] [outer = 0xa586e000]
03:00:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 20 (0xa5c69400) [pid = 1855] [serial = 20] [outer = 0xa586e000]
03:00:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa6834000 == 8 [pid = 1855] [id = 8]
03:00:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 21 (0xa6887800) [pid = 1855] [serial = 21] [outer = (nil)]
03:00:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 22 (0xa7332c00) [pid = 1855] [serial = 22] [outer = 0xa6887800]
03:00:28 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
03:00:28 INFO - document served over http requires an http
03:00:28 INFO - sub-resource via iframe-tag using the http-csp
03:00:28 INFO - delivery method with no-redirect and when
03:00: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"
03:00:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:28 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
03:00:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2756ms
03:00:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:00:29 INFO - PROCESS | 1804 | --DOCSHELL 0xa5c6a000 == 7 [pid = 1855] [id = 4]
03:00:29 INFO - PROCESS | 1804 | --DOCSHELL 0xa5ed1000 == 6 [pid = 1855] [id = 3]
03:00:29 INFO - PROCESS | 1804 | --DOCSHELL 0xa6839c00 == 5 [pid = 1855] [id = 2]
03:00:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5a81000 == 6 [pid = 1855] [id = 9]
03:00:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 23 (0xa5c5f400) [pid = 1855] [serial = 23] [outer = (nil)]
03:00:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 24 (0xa5ed1400) [pid = 1855] [serial = 24] [outer = 0xa5c5f400]
03:00:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 25 (0xa688a800) [pid = 1855] [serial = 25] [outer = 0xa5c5f400]
03:00:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa738d800 == 7 [pid = 1855] [id = 10]
03:00:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 26 (0xa7420800) [pid = 1855] [serial = 26] [outer = (nil)]
03:00:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 27 (0xaa109c00) [pid = 1855] [serial = 27] [outer = 0xa7420800]
03:00:31 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
03:00:31 INFO - document served over http requires an http
03:00:31 INFO - sub-resource via iframe-tag using the http-csp
03:00:31 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:31 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
03:00:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2158ms
03:00:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:00:32 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5c6d000 == 8 [pid = 1855] [id = 11]
03:00:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 28 (0xa7427c00) [pid = 1855] [serial = 28] [outer = (nil)]
03:00:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 29 (0xaa3c4800) [pid = 1855] [serial = 29] [outer = 0xa7427c00]
03:00:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 30 (0xad335000) [pid = 1855] [serial = 30] [outer = 0xa7427c00]
03:00:34 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
03:00:34 INFO - document served over http requires an http
03:00:34 INFO - sub-resource via script-tag using the http-csp
03:00:34 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:34 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
03:00:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3454ms
03:00:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:00:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5885400 == 9 [pid = 1855] [id = 12]
03:00:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 31 (0xa5887400) [pid = 1855] [serial = 31] [outer = (nil)]
03:00:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 32 (0xa5889800) [pid = 1855] [serial = 32] [outer = 0xa5887400]
03:00:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 33 (0xa5c65000) [pid = 1855] [serial = 33] [outer = 0xa5887400]
03:00:36 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
03:00:36 INFO - document served over http requires an http
03:00:36 INFO - sub-resource via script-tag using the http-csp
03:00:36 INFO - delivery method with no-redirect and when
03:00: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"
03:00:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:36 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
03:00:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1970ms
03:00:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:00:37 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c1000 == 10 [pid = 1855] [id = 13]
03:00:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 34 (0xa52c1400) [pid = 1855] [serial = 34] [outer = (nil)]
03:00:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 35 (0xa52c3400) [pid = 1855] [serial = 35] [outer = 0xa52c1400]
03:00:37 INFO - PROCESS | 1804 | --DOMWINDOW == 21 (0x9b62c800) [pid = 1804] [serial = 12] [outer = (nil)] [url = about:blank]
03:00:37 INFO - PROCESS | 1804 | --DOMWINDOW == 20 (0x9b119c00) [pid = 1804] [serial = 9] [outer = (nil)] [url = about:blank]
03:00:37 INFO - PROCESS | 1804 | --DOMWINDOW == 19 (0x9f639000) [pid = 1804] [serial = 21] [outer = (nil)] [url = about:blank]
03:00:37 INFO - PROCESS | 1804 | --DOMWINDOW == 18 (0xa8407000) [pid = 1804] [serial = 2] [outer = (nil)] [url = about:blank]
03:00:37 INFO - PROCESS | 1804 | --DOMWINDOW == 17 (0x9a9b5000) [pid = 1804] [serial = 15] [outer = (nil)] [url = about:blank]
03:00:37 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0x9b1b6800) [pid = 1804] [serial = 18] [outer = (nil)] [url = about:blank]
03:00:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 36 (0xa52c7c00) [pid = 1855] [serial = 36] [outer = 0xa52c1400]
03:00:38 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
03:00:38 INFO - document served over http requires an http
03:00:38 INFO - sub-resource via script-tag using the http-csp
03:00:38 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:38 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
03:00:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2239ms
03:00:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:00:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51bdc00 == 11 [pid = 1855] [id = 14]
03:00:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 37 (0xa51be000) [pid = 1855] [serial = 37] [outer = (nil)]
03:00:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 38 (0xa51bfc00) [pid = 1855] [serial = 38] [outer = 0xa51be000]
03:00:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 39 (0xa51c4800) [pid = 1855] [serial = 39] [outer = 0xa51be000]
03:00:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa738d800 == 10 [pid = 1855] [id = 10]
03:00:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5a81000 == 9 [pid = 1855] [id = 9]
03:00:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5869c00 == 8 [pid = 1855] [id = 6]
03:00:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5a88c00 == 7 [pid = 1855] [id = 5]
03:00:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:00:41 INFO - document served over http requires an http
03:00:41 INFO - sub-resource via xhr-request using the http-csp
03:00:41 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:00:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2340ms
03:00:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:00:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51bb000 == 8 [pid = 1855] [id = 15]
03:00:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa52c3c00) [pid = 1855] [serial = 40] [outer = (nil)]
03:00:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa588ac00) [pid = 1855] [serial = 41] [outer = 0xa52c3c00]
03:00:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa5c63000) [pid = 1855] [serial = 42] [outer = 0xa52c3c00]
03:00:43 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
03:00:43 INFO - document served over http requires an http
03:00:43 INFO - sub-resource via xhr-request using the http-csp
03:00:43 INFO - delivery method with no-redirect and when
03:00: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"
03:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:43 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
03:00:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1798ms
03:00:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:00:43 INFO - PROCESS | 1804 | --DOCSHELL 0xa6834000 == 7 [pid = 1855] [id = 8]
03:00:43 INFO - PROCESS | 1804 | --DOCSHELL 0xa586b000 == 6 [pid = 1855] [id = 7]
03:00:43 INFO - PROCESS | 1804 | --DOCSHELL 0xa5885400 == 5 [pid = 1855] [id = 12]
03:00:43 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c1000 == 4 [pid = 1855] [id = 13]
03:00:43 INFO - PROCESS | 1804 | --DOCSHELL 0xa5c6d000 == 3 [pid = 1855] [id = 11]
03:00:43 INFO - PROCESS | 1804 | --DOCSHELL 0xa51bdc00 == 2 [pid = 1855] [id = 14]
03:00:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51b7800 == 3 [pid = 1855] [id = 16]
03:00:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa51b9000) [pid = 1855] [serial = 43] [outer = (nil)]
03:00:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa51c1400) [pid = 1855] [serial = 44] [outer = 0xa51b9000]
03:00:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa52c0000) [pid = 1855] [serial = 45] [outer = 0xa51b9000]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa7332c00) [pid = 1855] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017228391]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa5a83800) [pid = 1855] [serial = 19] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xaa109c00) [pid = 1855] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0xa5ed1400) [pid = 1855] [serial = 24] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0xaa12c000) [pid = 1855] [serial = 2] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa5c6c000) [pid = 1855] [serial = 11] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 38 (0xa51bfc00) [pid = 1855] [serial = 38] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 37 (0xa52c3400) [pid = 1855] [serial = 35] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 36 (0xa5889800) [pid = 1855] [serial = 32] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 35 (0xa586bc00) [pid = 1855] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 34 (0xa5a8ac00) [pid = 1855] [serial = 14] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 33 (0xa6886000) [pid = 1855] [serial = 5] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 32 (0xaa3c4800) [pid = 1855] [serial = 29] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 31 (0xa588ac00) [pid = 1855] [serial = 41] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 30 (0xa5ed8800) [pid = 1855] [serial = 8] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 29 (0xa5887400) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 28 (0xa6887800) [pid = 1855] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017228391]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 27 (0xa5a89000) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 26 (0xa52c1400) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 25 (0xa7420800) [pid = 1855] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 24 (0xa5ed6c00) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 23 (0xa7331800) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 22 (0xa7427c00) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 21 (0xa586e000) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 20 (0xa5c6a400) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 19 (0xa586a000) [pid = 1855] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 18 (0xa51be000) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 17 (0xa5c5f400) [pid = 1855] [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]
03:00:46 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0xa51c4800) [pid = 1855] [serial = 39] [outer = (nil)] [url = about:blank]
03:00:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0x9b2a3400) [pid = 1804] [serial = 23] [outer = 0x9ab35c00]
03:00:46 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
03:00:46 INFO - document served over http requires an http
03:00:46 INFO - sub-resource via xhr-request using the http-csp
03:00:46 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:46 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
03:00:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3355ms
03:00:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:00:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa586a400 == 4 [pid = 1855] [id = 17]
03:00:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0xa586a800) [pid = 1855] [serial = 46] [outer = (nil)]
03:00:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 18 (0xa586c800) [pid = 1855] [serial = 47] [outer = 0xa586a800]
03:00:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 19 (0xa5880000) [pid = 1855] [serial = 48] [outer = 0xa586a800]
03:00:49 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
03:00:49 INFO - document served over http requires an https
03:00:49 INFO - sub-resource via fetch-request using the http-csp
03:00:49 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:49 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
03:00:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2959ms
03:00:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:00:49 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5866800 == 5 [pid = 1855] [id = 18]
03:00:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 20 (0xa5867c00) [pid = 1855] [serial = 49] [outer = (nil)]
03:00:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 21 (0xa5889800) [pid = 1855] [serial = 50] [outer = 0xa5867c00]
03:00:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 22 (0xa5a80400) [pid = 1855] [serial = 51] [outer = 0xa5867c00]
03:00:51 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
03:00:51 INFO - document served over http requires an https
03:00:51 INFO - sub-resource via fetch-request using the http-csp
03:00:51 INFO - delivery method with no-redirect and when
03:00: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"
03:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:51 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
03:00:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2042ms
03:00:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:00:51 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5870c00 == 6 [pid = 1855] [id = 19]
03:00:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 23 (0xa587ec00) [pid = 1855] [serial = 52] [outer = (nil)]
03:00:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 24 (0xa5ed6800) [pid = 1855] [serial = 53] [outer = 0xa587ec00]
03:00:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 25 (0xa6887800) [pid = 1855] [serial = 54] [outer = 0xa587ec00]
03:00:53 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
03:00:53 INFO - document served over http requires an https
03:00:53 INFO - sub-resource via fetch-request using the http-csp
03:00:53 INFO - delivery method with swap-origin-redirect and when
03: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"
03:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:53 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
03:00:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2223ms
03:00:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:00:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa51b7800 == 5 [pid = 1855] [id = 16]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 24 (0xa5a7dc00) [pid = 1855] [serial = 12] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 23 (0xa688dc00) [pid = 1855] [serial = 6] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 22 (0xa688a800) [pid = 1855] [serial = 25] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 21 (0xa6893c00) [pid = 1855] [serial = 9] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 20 (0xa738d400) [pid = 1855] [serial = 15] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 19 (0xa5c65000) [pid = 1855] [serial = 33] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 18 (0xad335000) [pid = 1855] [serial = 30] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 17 (0xa52c7c00) [pid = 1855] [serial = 36] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0xa5c69400) [pid = 1855] [serial = 20] [outer = (nil)] [url = about:blank]
03:00:54 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51bfc00 == 6 [pid = 1855] [id = 20]
03:00:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0xa51c0000) [pid = 1855] [serial = 55] [outer = (nil)]
03:00:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 18 (0xa52bb800) [pid = 1855] [serial = 56] [outer = 0xa51c0000]
03:00:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 19 (0xa5864400) [pid = 1855] [serial = 57] [outer = 0xa51c0000]
03:00:55 INFO - PROCESS | 1804 | ++DOCSHELL 0xa587e800 == 7 [pid = 1855] [id = 21]
03:00:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 20 (0xa587f000) [pid = 1855] [serial = 58] [outer = (nil)]
03:00:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 21 (0xa5885800) [pid = 1855] [serial = 59] [outer = 0xa587f000]
03:00:55 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
03:00:55 INFO - document served over http requires an https
03:00:55 INFO - sub-resource via iframe-tag using the http-csp
03:00:55 INFO - delivery method with keep-origin-redirect and when
03: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"
03:00:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:55 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
03:00:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1994ms
03:00:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:00:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51bb400 == 8 [pid = 1855] [id = 22]
03:00:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 22 (0xa51be000) [pid = 1855] [serial = 60] [outer = (nil)]
03:00:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 23 (0xa5c64800) [pid = 1855] [serial = 61] [outer = 0xa51be000]
03:00:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 24 (0xa5ecbc00) [pid = 1855] [serial = 62] [outer = 0xa51be000]
03:00:57 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5ed9c00 == 9 [pid = 1855] [id = 23]
03:00:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 25 (0xa6831400) [pid = 1855] [serial = 63] [outer = (nil)]
03:00:57 INFO - PROCESS | 1804 | --DOMWINDOW == 24 (0xa586c800) [pid = 1855] [serial = 47] [outer = (nil)] [url = about:blank]
03:00:57 INFO - PROCESS | 1804 | --DOMWINDOW == 23 (0xa51c1400) [pid = 1855] [serial = 44] [outer = (nil)] [url = about:blank]
03:00:57 INFO - PROCESS | 1804 | --DOMWINDOW == 22 (0xa51b9000) [pid = 1855] [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]
03:00:57 INFO - PROCESS | 1804 | --DOMWINDOW == 21 (0xa52c0000) [pid = 1855] [serial = 45] [outer = (nil)] [url = about:blank]
03:00:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 22 (0xa51bd000) [pid = 1855] [serial = 64] [outer = 0xa6831400]
03:00:58 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
03:00:58 INFO - document served over http requires an https
03:00:58 INFO - sub-resource via iframe-tag using the http-csp
03:00:58 INFO - delivery method with no-redirect and when
03: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"
03:00:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:58 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
03:00:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2145ms
03:00:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:00:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5a85c00 == 10 [pid = 1855] [id = 24]
03:00:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 23 (0xa5c62800) [pid = 1855] [serial = 65] [outer = (nil)]
03:00:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 24 (0xa7381c00) [pid = 1855] [serial = 66] [outer = 0xa5c62800]
03:00:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 25 (0xa7420800) [pid = 1855] [serial = 67] [outer = 0xa5c62800]
03:00:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xaa126800 == 11 [pid = 1855] [id = 25]
03:00:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 26 (0xaa1aac00) [pid = 1855] [serial = 68] [outer = (nil)]
03:00:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 27 (0xaa336400) [pid = 1855] [serial = 69] [outer = 0xaa1aac00]
03:01:00 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
03:01:00 INFO - document served over http requires an https
03:01:00 INFO - sub-resource via iframe-tag using the http-csp
03:01:00 INFO - delivery method with swap-origin-redirect and when
03:01:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:01:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:01:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:01:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:00 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
03:01:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2145ms
03:01:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:01:00 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5509000 == 12 [pid = 1855] [id = 26]
03:01:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 28 (0xa5509400) [pid = 1855] [serial = 70] [outer = (nil)]
03:01:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 29 (0xa550b000) [pid = 1855] [serial = 71] [outer = 0xa5509400]
03:01:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 30 (0xa5511000) [pid = 1855] [serial = 72] [outer = 0xa5509400]
03:01:03 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
03:01:03 INFO - document served over http requires an https
03:01:03 INFO - sub-resource via script-tag using the http-csp
03:01:03 INFO - delivery method with keep-origin-redirect and when
03:01: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"
03:01:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:01:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:01:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:03 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
03:01:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3252ms
03:01:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:01:03 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5508400 == 13 [pid = 1855] [id = 27]
03:01:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 31 (0xa5508800) [pid = 1855] [serial = 73] [outer = (nil)]
03:01:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 32 (0xa5a7c400) [pid = 1855] [serial = 74] [outer = 0xa5508800]
03:01:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 33 (0xa5c6d800) [pid = 1855] [serial = 75] [outer = 0xa5508800]
03:01:05 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
03:01:05 INFO - document served over http requires an https
03:01:05 INFO - sub-resource via script-tag using the http-csp
03:01:05 INFO - delivery method with no-redirect and when
03:01: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"
03:01:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:01:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:01:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:05 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
03:01:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2241ms
03:01:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:01:06 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5154c00 == 14 [pid = 1855] [id = 28]
03:01:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 34 (0xa5155000) [pid = 1855] [serial = 76] [outer = (nil)]
03:01:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 35 (0xa5156c00) [pid = 1855] [serial = 77] [outer = 0xa5155000]
03:01:06 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0x9c60fc00) [pid = 1804] [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.]
03:01:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 36 (0xa515b000) [pid = 1855] [serial = 78] [outer = 0xa5155000]
03:01:08 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
03:01:08 INFO - document served over http requires an https
03:01:08 INFO - sub-resource via script-tag using the http-csp
03:01:08 INFO - delivery method with swap-origin-redirect and when
03: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"
03:01:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:01:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:01:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:08 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
03:01:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2442ms
03:01:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:01:08 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c3400 == 15 [pid = 1855] [id = 29]
03:01:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 37 (0xa52c4800) [pid = 1855] [serial = 79] [outer = (nil)]
03:01:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 38 (0xa5515c00) [pid = 1855] [serial = 80] [outer = 0xa52c4800]
03:01:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 39 (0xa5882000) [pid = 1855] [serial = 81] [outer = 0xa52c4800]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xaa126800 == 14 [pid = 1855] [id = 25]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa5a85c00 == 13 [pid = 1855] [id = 24]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa5ed9c00 == 12 [pid = 1855] [id = 23]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa51bb400 == 11 [pid = 1855] [id = 22]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa587e800 == 10 [pid = 1855] [id = 21]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa51bfc00 == 9 [pid = 1855] [id = 20]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa5870c00 == 8 [pid = 1855] [id = 19]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa5866800 == 7 [pid = 1855] [id = 18]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa586a400 == 6 [pid = 1855] [id = 17]
03:01:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa51bb000 == 5 [pid = 1855] [id = 15]
03:01:09 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
03:01:09 INFO - document served over http requires an https
03:01:09 INFO - sub-resource via xhr-request using the http-csp
03:01:09 INFO - delivery method with keep-origin-redirect and when
03:01:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:01:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:01:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:01:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:09 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
03:01:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1704ms
03:01:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:01:10 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c4000 == 6 [pid = 1855] [id = 30]
03:01:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa52c7400) [pid = 1855] [serial = 82] [outer = (nil)]
03:01:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa5a7dc00) [pid = 1855] [serial = 83] [outer = 0xa52c7400]
03:01:10 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa5a84000) [pid = 1855] [serial = 84] [outer = 0xa52c7400]
03:01:10 INFO - PROCESS | 1804 | 1448017270925 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:01:12 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
03:01:12 INFO - document served over http requires an https
03:01:12 INFO - sub-resource via xhr-request using the http-csp
03:01:12 INFO - delivery method with no-redirect and when
03: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"
03:01:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:01:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:01:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:12 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
03:01:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2194ms
03:01:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:01:12 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5883800 == 7 [pid = 1855] [id = 31]
03:01:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa5c6b800) [pid = 1855] [serial = 85] [outer = (nil)]
03:01:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa6887000) [pid = 1855] [serial = 86] [outer = 0xa5c6b800]
03:01:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa6893800) [pid = 1855] [serial = 87] [outer = 0xa5c6b800]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xaa336400) [pid = 1855] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa5ed6800) [pid = 1855] [serial = 53] [outer = (nil)] [url = about:blank]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa51bd000) [pid = 1855] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017257633]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0xa5c64800) [pid = 1855] [serial = 61] [outer = (nil)] [url = about:blank]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0xa5885800) [pid = 1855] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa52bb800) [pid = 1855] [serial = 56] [outer = (nil)] [url = about:blank]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 38 (0xa5889800) [pid = 1855] [serial = 50] [outer = (nil)] [url = about:blank]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 37 (0xa7381c00) [pid = 1855] [serial = 66] [outer = (nil)] [url = about:blank]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 36 (0xa6831400) [pid = 1855] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017257633]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 35 (0xa51c0000) [pid = 1855] [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]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 34 (0xaa1aac00) [pid = 1855] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 33 (0xa5c62800) [pid = 1855] [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]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 32 (0xa587f000) [pid = 1855] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:14 INFO - PROCESS | 1804 | --DOMWINDOW == 31 (0xa51be000) [pid = 1855] [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]
03:01:14 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
03:01:14 INFO - document served over http requires an https
03:01:14 INFO - sub-resource via xhr-request using the http-csp
03:01:14 INFO - delivery method with swap-origin-redirect and when
03: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"
03:01:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:01:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:01:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:14 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
03:01:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2754ms
03:01:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:01:15 INFO - PROCESS | 1804 | ++DOCSHELL 0xa586a000 == 8 [pid = 1855] [id = 32]
03:01:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 32 (0xa5885800) [pid = 1855] [serial = 88] [outer = (nil)]
03:01:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 33 (0xaa106400) [pid = 1855] [serial = 89] [outer = 0xa5885800]
03:01:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 34 (0xaa3bc400) [pid = 1855] [serial = 90] [outer = 0xa5885800]
03:01:17 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
03:01:17 INFO - document served over http requires an http
03:01:17 INFO - sub-resource via fetch-request using the http-csp
03:01:17 INFO - delivery method with keep-origin-redirect and when
03:01: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"
03:01:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:01:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:01:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:01:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:17 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
03:01:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2600ms
03:01:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:01:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5865800 == 9 [pid = 1855] [id = 33]
03:01:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 35 (0xa5869000) [pid = 1855] [serial = 91] [outer = (nil)]
03:01:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 36 (0xa6888400) [pid = 1855] [serial = 92] [outer = 0xa5869000]
03:01:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 37 (0xaa1fd800) [pid = 1855] [serial = 93] [outer = 0xa5869000]
03:01:20 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
03:01:20 INFO - document served over http requires an http
03:01:20 INFO - sub-resource via fetch-request using the http-csp
03:01:20 INFO - delivery method with no-redirect and when
03:01: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"
03:01:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:01:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:01:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:01:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:20 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
03:01:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2532ms
03:01:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:01:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4d6f400 == 10 [pid = 1855] [id = 34]
03:01:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 38 (0xa4d71000) [pid = 1855] [serial = 94] [outer = (nil)]
03:01:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 39 (0xa4d74c00) [pid = 1855] [serial = 95] [outer = 0xa4d71000]
03:01:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa4d78c00) [pid = 1855] [serial = 96] [outer = 0xa4d71000]
03:01:24 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
03:01:24 INFO - document served over http requires an http
03:01:24 INFO - sub-resource via fetch-request using the http-csp
03:01:24 INFO - delivery method with swap-origin-redirect and when
03:01: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"
03:01:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:01:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:01:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:01:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:24 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
03:01:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4126ms
03:01:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:01:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa5883800 == 9 [pid = 1855] [id = 31]
03:01:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c4000 == 8 [pid = 1855] [id = 30]
03:01:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c3400 == 7 [pid = 1855] [id = 29]
03:01:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa5154c00 == 6 [pid = 1855] [id = 28]
03:01:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa5508400 == 5 [pid = 1855] [id = 27]
03:01:24 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa7420800) [pid = 1855] [serial = 67] [outer = (nil)] [url = about:blank]
03:01:24 INFO - PROCESS | 1804 | --DOMWINDOW == 38 (0xa5864400) [pid = 1855] [serial = 57] [outer = (nil)] [url = about:blank]
03:01:24 INFO - PROCESS | 1804 | --DOMWINDOW == 37 (0xa5880000) [pid = 1855] [serial = 48] [outer = (nil)] [url = about:blank]
03:01:24 INFO - PROCESS | 1804 | --DOMWINDOW == 36 (0xa5ecbc00) [pid = 1855] [serial = 62] [outer = (nil)] [url = about:blank]
03:01:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4d71800 == 6 [pid = 1855] [id = 35]
03:01:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 37 (0xa4d72c00) [pid = 1855] [serial = 97] [outer = (nil)]
03:01:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 38 (0xa51bb400) [pid = 1855] [serial = 98] [outer = 0xa4d72c00]
03:01:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 39 (0xa52be800) [pid = 1855] [serial = 99] [outer = 0xa4d72c00]
03:01:25 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5512000 == 7 [pid = 1855] [id = 36]
03:01:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa5513400) [pid = 1855] [serial = 100] [outer = (nil)]
03:01:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa5864c00) [pid = 1855] [serial = 101] [outer = 0xa5513400]
03:01:26 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
03:01:26 INFO - document served over http requires an http
03:01:26 INFO - sub-resource via iframe-tag using the http-csp
03:01:26 INFO - delivery method with keep-origin-redirect and when
03:01: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"
03:01:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:01:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:01:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:26 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
03:01:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1853ms
03:01:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:01:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5158c00 == 8 [pid = 1855] [id = 37]
03:01:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa515ac00) [pid = 1855] [serial = 102] [outer = (nil)]
03:01:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa5883c00) [pid = 1855] [serial = 103] [outer = 0xa515ac00]
03:01:26 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa588d400) [pid = 1855] [serial = 104] [outer = 0xa515ac00]
03:01:27 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5a89400 == 9 [pid = 1855] [id = 38]
03:01:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa5a89800) [pid = 1855] [serial = 105] [outer = (nil)]
03:01:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa5c5fc00) [pid = 1855] [serial = 106] [outer = 0xa5a89800]
03:01:27 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
03:01:27 INFO - document served over http requires an http
03:01:27 INFO - sub-resource via iframe-tag using the http-csp
03:01:27 INFO - delivery method with no-redirect and when
03:01: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"
03:01:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:01:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:01:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:27 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
03:01:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1805ms
03:01:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:01:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5870800 == 10 [pid = 1855] [id = 39]
03:01:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa5881000) [pid = 1855] [serial = 107] [outer = (nil)]
03:01:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa5ed6000) [pid = 1855] [serial = 108] [outer = 0xa5881000]
03:01:28 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa6835800) [pid = 1855] [serial = 109] [outer = 0xa5881000]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa6887000) [pid = 1855] [serial = 86] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa550b000) [pid = 1855] [serial = 71] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa5a7c400) [pid = 1855] [serial = 74] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa5515c00) [pid = 1855] [serial = 80] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa5a7dc00) [pid = 1855] [serial = 83] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa5156c00) [pid = 1855] [serial = 77] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa5155000) [pid = 1855] [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]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0xa5c6b800) [pid = 1855] [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]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0xa52c4800) [pid = 1855] [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]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa52c7400) [pid = 1855] [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]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 38 (0xa587ec00) [pid = 1855] [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]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 37 (0xa52c3c00) [pid = 1855] [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]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 36 (0xa6893800) [pid = 1855] [serial = 87] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 35 (0xa5882000) [pid = 1855] [serial = 81] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 34 (0xa6887800) [pid = 1855] [serial = 54] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 33 (0xa5c63000) [pid = 1855] [serial = 42] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 32 (0xa5a80400) [pid = 1855] [serial = 51] [outer = (nil)] [url = about:blank]
03:01:29 INFO - PROCESS | 1804 | --DOMWINDOW == 31 (0xa5a84000) [pid = 1855] [serial = 84] [outer = (nil)] [url = about:blank]
03:01:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c1800 == 11 [pid = 1855] [id = 40]
03:01:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 32 (0xa52c3c00) [pid = 1855] [serial = 110] [outer = (nil)]
03:01:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 33 (0xa5883000) [pid = 1855] [serial = 111] [outer = 0xa52c3c00]
03:01:30 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
03:01:30 INFO - document served over http requires an http
03:01:30 INFO - sub-resource via iframe-tag using the http-csp
03:01:30 INFO - delivery method with swap-origin-redirect and when
03:01: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"
03:01:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:01:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:01:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:30 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
03:01:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2553ms
03:01:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:01:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5515c00 == 12 [pid = 1855] [id = 41]
03:01:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 34 (0xa5c67800) [pid = 1855] [serial = 112] [outer = (nil)]
03:01:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 35 (0xa6889400) [pid = 1855] [serial = 113] [outer = 0xa5c67800]
03:01:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 36 (0xa6893800) [pid = 1855] [serial = 114] [outer = 0xa5c67800]
03:01:32 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
03:01:32 INFO - document served over http requires an http
03:01:32 INFO - sub-resource via script-tag using the http-csp
03:01:32 INFO - delivery method with keep-origin-redirect and when
03:01: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"
03:01:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:01:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:01:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:32 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
03:01:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2399ms
03:01:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:01:33 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c5800 == 13 [pid = 1855] [id = 42]
03:01:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 37 (0xa586e000) [pid = 1855] [serial = 115] [outer = (nil)]
03:01:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 38 (0xa5c62400) [pid = 1855] [serial = 116] [outer = 0xa586e000]
03:01:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 39 (0xa6830c00) [pid = 1855] [serial = 117] [outer = 0xa586e000]
03:01:35 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
03:01:35 INFO - document served over http requires an http
03:01:35 INFO - sub-resource via script-tag using the http-csp
03:01:35 INFO - delivery method with no-redirect and when
03:01: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"
03:01:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:01:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:01:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:35 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
03:01:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2398ms
03:01:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:01:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5880c00 == 14 [pid = 1855] [id = 43]
03:01:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa588b400) [pid = 1855] [serial = 118] [outer = (nil)]
03:01:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa5689400) [pid = 1855] [serial = 119] [outer = 0xa588b400]
03:01:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa568d800) [pid = 1855] [serial = 120] [outer = 0xa588b400]
03:01:39 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
03:01:39 INFO - document served over http requires an http
03:01:39 INFO - sub-resource via script-tag using the http-csp
03:01:39 INFO - delivery method with swap-origin-redirect and when
03:01: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"
03:01:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:01:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:01:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:39 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
03:01:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3706ms
03:01:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:01:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51b5c00 == 15 [pid = 1855] [id = 44]
03:01:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa51bac00) [pid = 1855] [serial = 121] [outer = (nil)]
03:01:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa5508400) [pid = 1855] [serial = 122] [outer = 0xa51bac00]
03:01:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa5696000) [pid = 1855] [serial = 123] [outer = 0xa51bac00]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c1800 == 14 [pid = 1855] [id = 40]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5870800 == 13 [pid = 1855] [id = 39]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5a89400 == 12 [pid = 1855] [id = 38]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5158c00 == 11 [pid = 1855] [id = 37]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5512000 == 10 [pid = 1855] [id = 36]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa4d71800 == 9 [pid = 1855] [id = 35]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa4d6f400 == 8 [pid = 1855] [id = 34]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5509000 == 7 [pid = 1855] [id = 26]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa5865800 == 6 [pid = 1855] [id = 33]
03:01:40 INFO - PROCESS | 1804 | --DOCSHELL 0xa586a000 == 5 [pid = 1855] [id = 32]
03:01:40 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa515b000) [pid = 1855] [serial = 78] [outer = (nil)] [url = about:blank]
03:01:41 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
03:01:41 INFO - document served over http requires an http
03:01:41 INFO - sub-resource via xhr-request using the http-csp
03:01:41 INFO - delivery method with keep-origin-redirect and when
03:01: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"
03:01:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:01:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:01:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:41 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
03:01:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2141ms
03:01:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:01:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa515ec00 == 6 [pid = 1855] [id = 45]
03:01:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa515f400) [pid = 1855] [serial = 124] [outer = (nil)]
03:01:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa5864800) [pid = 1855] [serial = 125] [outer = 0xa515f400]
03:01:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa586f400) [pid = 1855] [serial = 126] [outer = 0xa515f400]
03:01:42 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
03:01:42 INFO - document served over http requires an http
03:01:42 INFO - sub-resource via xhr-request using the http-csp
03:01:42 INFO - delivery method with no-redirect and when
03:01: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"
03:01:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:01:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:01:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:42 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
03:01:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1700ms
03:01:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:01:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5512000 == 7 [pid = 1855] [id = 46]
03:01:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa5a82000) [pid = 1855] [serial = 127] [outer = (nil)]
03:01:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa5ed1c00) [pid = 1855] [serial = 128] [outer = 0xa5a82000]
03:01:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa6839c00) [pid = 1855] [serial = 129] [outer = 0xa5a82000]
03:01:44 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
03:01:44 INFO - document served over http requires an http
03:01:44 INFO - sub-resource via xhr-request using the http-csp
03:01:44 INFO - delivery method with swap-origin-redirect and when
03:01: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"
03:01:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:01:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:01:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:44 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
03:01:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1893ms
03:01:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:01:45 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5c60400 == 8 [pid = 1855] [id = 47]
03:01:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa5c64000) [pid = 1855] [serial = 130] [outer = (nil)]
03:01:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa7388c00) [pid = 1855] [serial = 131] [outer = 0xa5c64000]
03:01:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa462c400) [pid = 1855] [serial = 132] [outer = 0xa5c64000]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xaa106400) [pid = 1855] [serial = 89] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa5883000) [pid = 1855] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa5ed6000) [pid = 1855] [serial = 108] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa6889400) [pid = 1855] [serial = 113] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa4d74c00) [pid = 1855] [serial = 95] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa5864c00) [pid = 1855] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa51bb400) [pid = 1855] [serial = 98] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa6888400) [pid = 1855] [serial = 92] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa5c5fc00) [pid = 1855] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017287651]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa5883c00) [pid = 1855] [serial = 103] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa5867c00) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0xa5a89800) [pid = 1855] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017287651]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0xa5509400) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa5508800) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 38 (0xa586a800) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 37 (0xa5513400) [pid = 1855] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 36 (0xa52c3c00) [pid = 1855] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 35 (0xa4d71000) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 34 (0xa5869000) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 33 (0xa4d72c00) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 32 (0xa515ac00) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 31 (0xa5881000) [pid = 1855] [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]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 30 (0xa5c6d800) [pid = 1855] [serial = 75] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | --DOMWINDOW == 29 (0xa5511000) [pid = 1855] [serial = 72] [outer = (nil)] [url = about:blank]
03:01:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0x97b5c400) [pid = 1804] [serial = 24] [outer = 0x9ab35c00]
03:01:47 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
03:01:47 INFO - document served over http requires an https
03:01:47 INFO - sub-resource via fetch-request using the http-csp
03:01:47 INFO - delivery method with keep-origin-redirect and when
03:01: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"
03:01:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:01:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:01:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:01:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:47 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
03:01:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2537ms
03:01:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:01:47 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4633800 == 9 [pid = 1855] [id = 48]
03:01:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 30 (0xa4634000) [pid = 1855] [serial = 133] [outer = (nil)]
03:01:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 31 (0xa4637000) [pid = 1855] [serial = 134] [outer = 0xa4634000]
03:01:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 32 (0xa515a000) [pid = 1855] [serial = 135] [outer = 0xa4634000]
03:01:49 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
03:01:49 INFO - document served over http requires an https
03:01:49 INFO - sub-resource via fetch-request using the http-csp
03:01:49 INFO - delivery method with no-redirect and when
03:01: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"
03:01:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:01:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:01:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:01:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:49 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
03:01:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2296ms
03:01:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:01:50 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4630c00 == 10 [pid = 1855] [id = 49]
03:01:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 33 (0xa4631000) [pid = 1855] [serial = 136] [outer = (nil)]
03:01:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 34 (0xa5865c00) [pid = 1855] [serial = 137] [outer = 0xa4631000]
03:01:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 35 (0xa5a80000) [pid = 1855] [serial = 138] [outer = 0xa4631000]
03:01:52 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
03:01:52 INFO - document served over http requires an https
03:01:52 INFO - sub-resource via fetch-request using the http-csp
03:01:52 INFO - delivery method with swap-origin-redirect and when
03:01: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"
03:01:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:01:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:01:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:01:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:52 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
03:01:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2547ms
03:01:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:01:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5691c00 == 11 [pid = 1855] [id = 50]
03:01:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 36 (0xa5695400) [pid = 1855] [serial = 139] [outer = (nil)]
03:01:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 37 (0xaa369c00) [pid = 1855] [serial = 140] [outer = 0xa5695400]
03:01:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 38 (0xa4347c00) [pid = 1855] [serial = 141] [outer = 0xa5695400]
03:01:54 INFO - PROCESS | 1804 | ++DOCSHELL 0xa434ec00 == 12 [pid = 1855] [id = 51]
03:01:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 39 (0xa434f000) [pid = 1855] [serial = 142] [outer = (nil)]
03:01:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa4351400) [pid = 1855] [serial = 143] [outer = 0xa434f000]
03:01:55 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
03:01:55 INFO - document served over http requires an https
03:01:55 INFO - sub-resource via iframe-tag using the http-csp
03:01:55 INFO - delivery method with keep-origin-redirect and when
03:01: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"
03:01:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:01:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:01:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:55 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
03:01:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3302ms
03:01:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:01:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f10400 == 13 [pid = 1855] [id = 52]
03:01:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa3f10800) [pid = 1855] [serial = 144] [outer = (nil)]
03:01:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa3f12400) [pid = 1855] [serial = 145] [outer = 0xa3f10800]
03:01:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa3f16400) [pid = 1855] [serial = 146] [outer = 0xa3f10800]
03:01:57 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f1bc00 == 14 [pid = 1855] [id = 53]
03:01:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa3f1c000) [pid = 1855] [serial = 147] [outer = (nil)]
03:01:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa462e800) [pid = 1855] [serial = 148] [outer = 0xa3f1c000]
03:01:58 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
03:01:58 INFO - document served over http requires an https
03:01:58 INFO - sub-resource via iframe-tag using the http-csp
03:01:58 INFO - delivery method with no-redirect and when
03:01: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"
03:01:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:01:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:01:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:01:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:01:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:01:58 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
03:01:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2503ms
03:01:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:01:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4348c00 == 15 [pid = 1855] [id = 54]
03:01:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa434bc00) [pid = 1855] [serial = 149] [outer = (nil)]
03:01:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa51b8000) [pid = 1855] [serial = 150] [outer = 0xa434bc00]
03:01:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa5516000) [pid = 1855] [serial = 151] [outer = 0xa434bc00]
03:01:59 INFO - PROCESS | 1804 | --DOCSHELL 0xa5512000 == 14 [pid = 1855] [id = 46]
03:01:59 INFO - PROCESS | 1804 | --DOCSHELL 0xa515ec00 == 13 [pid = 1855] [id = 45]
03:01:59 INFO - PROCESS | 1804 | --DOCSHELL 0xa51b5c00 == 12 [pid = 1855] [id = 44]
03:01:59 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c5800 == 11 [pid = 1855] [id = 42]
03:01:59 INFO - PROCESS | 1804 | --DOCSHELL 0xa5515c00 == 10 [pid = 1855] [id = 41]
03:01:59 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xaa1fd800) [pid = 1855] [serial = 93] [outer = (nil)] [url = about:blank]
03:01:59 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa52be800) [pid = 1855] [serial = 99] [outer = (nil)] [url = about:blank]
03:01:59 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa4d78c00) [pid = 1855] [serial = 96] [outer = (nil)] [url = about:blank]
03:01:59 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa6835800) [pid = 1855] [serial = 109] [outer = (nil)] [url = about:blank]
03:01:59 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa588d400) [pid = 1855] [serial = 104] [outer = (nil)] [url = about:blank]
03:01:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4d6bc00 == 11 [pid = 1855] [id = 55]
03:01:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa4d6c400) [pid = 1855] [serial = 152] [outer = (nil)]
03:01:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa51ba800) [pid = 1855] [serial = 153] [outer = 0xa4d6c400]
03:02:00 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
03:02:00 INFO - document served over http requires an https
03:02:00 INFO - sub-resource via iframe-tag using the http-csp
03:02:00 INFO - delivery method with swap-origin-redirect and when
03:02: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"
03:02:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:02:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:02:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:00 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
03:02:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1951ms
03:02:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:02:00 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4d6f000 == 12 [pid = 1855] [id = 56]
03:02:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa4d79400) [pid = 1855] [serial = 154] [outer = (nil)]
03:02:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa568fc00) [pid = 1855] [serial = 155] [outer = 0xa4d79400]
03:02:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa5864c00) [pid = 1855] [serial = 156] [outer = 0xa4d79400]
03:02:01 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
03:02:01 INFO - document served over http requires an https
03:02:01 INFO - sub-resource via script-tag using the http-csp
03:02:01 INFO - delivery method with keep-origin-redirect and when
03:02: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"
03:02:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:02:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:02:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:01 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
03:02:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1732ms
03:02:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:02:02 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5513800 == 13 [pid = 1855] [id = 57]
03:02:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa5515000) [pid = 1855] [serial = 157] [outer = (nil)]
03:02:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa5c5f400) [pid = 1855] [serial = 158] [outer = 0xa5515000]
03:02:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa5c6a800) [pid = 1855] [serial = 159] [outer = 0xa5515000]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa5c62400) [pid = 1855] [serial = 116] [outer = (nil)] [url = about:blank]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa5864800) [pid = 1855] [serial = 125] [outer = (nil)] [url = about:blank]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa5508400) [pid = 1855] [serial = 122] [outer = (nil)] [url = about:blank]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa5ed1c00) [pid = 1855] [serial = 128] [outer = (nil)] [url = about:blank]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa5689400) [pid = 1855] [serial = 119] [outer = (nil)] [url = about:blank]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa7388c00) [pid = 1855] [serial = 131] [outer = (nil)] [url = about:blank]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa515f400) [pid = 1855] [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]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa5a82000) [pid = 1855] [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]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa51bac00) [pid = 1855] [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]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0xa586f400) [pid = 1855] [serial = 126] [outer = (nil)] [url = about:blank]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0xa5696000) [pid = 1855] [serial = 123] [outer = (nil)] [url = about:blank]
03:02:03 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa6839c00) [pid = 1855] [serial = 129] [outer = (nil)] [url = about:blank]
03:02:04 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
03:02:04 INFO - document served over http requires an https
03:02:04 INFO - sub-resource via script-tag using the http-csp
03:02:04 INFO - delivery method with no-redirect and when
03:02: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"
03:02:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:02:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:02:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:04 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
03:02:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2387ms
03:02:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:02:04 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51c1800 == 14 [pid = 1855] [id = 58]
03:02:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa5868800) [pid = 1855] [serial = 160] [outer = (nil)]
03:02:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa6839c00) [pid = 1855] [serial = 161] [outer = 0xa5868800]
03:02:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa6892400) [pid = 1855] [serial = 162] [outer = 0xa5868800]
03:02:06 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
03:02:06 INFO - document served over http requires an https
03:02:06 INFO - sub-resource via script-tag using the http-csp
03:02:06 INFO - delivery method with swap-origin-redirect and when
03:02: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"
03:02:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:02:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:02:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:06 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
03:02:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2591ms
03:02:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:02:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51b9800 == 15 [pid = 1855] [id = 59]
03:02:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa52c4c00) [pid = 1855] [serial = 163] [outer = (nil)]
03:02:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa5a7e800) [pid = 1855] [serial = 164] [outer = 0xa52c4c00]
03:02:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa5eda400) [pid = 1855] [serial = 165] [outer = 0xa52c4c00]
03:02:09 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
03:02:09 INFO - document served over http requires an https
03:02:09 INFO - sub-resource via xhr-request using the http-csp
03:02:09 INFO - delivery method with keep-origin-redirect and when
03:02: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"
03:02:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:02:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:02:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:09 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
03:02:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2549ms
03:02:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:02:10 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c5800 == 16 [pid = 1855] [id = 60]
03:02:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa52c7c00) [pid = 1855] [serial = 166] [outer = (nil)]
03:02:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa3fedc00) [pid = 1855] [serial = 167] [outer = 0xa52c7c00]
03:02:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa3ff3000) [pid = 1855] [serial = 168] [outer = 0xa52c7c00]
03:02:12 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
03:02:12 INFO - document served over http requires an https
03:02:12 INFO - sub-resource via xhr-request using the http-csp
03:02:12 INFO - delivery method with no-redirect and when
03:02: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"
03:02:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:02:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:02:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:12 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
03:02:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3015ms
03:02:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:02:13 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3db5800 == 17 [pid = 1855] [id = 61]
03:02:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa3db5c00) [pid = 1855] [serial = 169] [outer = (nil)]
03:02:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa3db7800) [pid = 1855] [serial = 170] [outer = 0xa3db5c00]
03:02:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa3dbc000) [pid = 1855] [serial = 171] [outer = 0xa3db5c00]
03:02:14 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0x9b2a3400) [pid = 1804] [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.]
03:02:15 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
03:02:15 INFO - document served over http requires an https
03:02:15 INFO - sub-resource via xhr-request using the http-csp
03:02:15 INFO - delivery method with swap-origin-redirect and when
03:02: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"
03:02:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:02:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:02:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:15 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
03:02:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2607ms
03:02:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:02:15 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3ff2800 == 18 [pid = 1855] [id = 62]
03:02:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa3ff5000) [pid = 1855] [serial = 172] [outer = (nil)]
03:02:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa462dc00) [pid = 1855] [serial = 173] [outer = 0xa3ff5000]
03:02:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa51b9c00) [pid = 1855] [serial = 174] [outer = 0xa3ff5000]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa5513800 == 17 [pid = 1855] [id = 57]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa4d6f000 == 16 [pid = 1855] [id = 56]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa4d6bc00 == 15 [pid = 1855] [id = 55]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa4348c00 == 14 [pid = 1855] [id = 54]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f1bc00 == 13 [pid = 1855] [id = 53]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f10400 == 12 [pid = 1855] [id = 52]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa434ec00 == 11 [pid = 1855] [id = 51]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa5691c00 == 10 [pid = 1855] [id = 50]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa4630c00 == 9 [pid = 1855] [id = 49]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa4633800 == 8 [pid = 1855] [id = 48]
03:02:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa5c60400 == 7 [pid = 1855] [id = 47]
03:02:16 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa6893800) [pid = 1855] [serial = 114] [outer = (nil)] [url = about:blank]
03:02:17 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
03:02:17 INFO - document served over http requires an http
03:02:17 INFO - sub-resource via fetch-request using the meta-csp
03:02:17 INFO - delivery method with keep-origin-redirect and when
03:02: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"
03:02:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:02:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:02:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:02:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:17 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
03:02:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2047ms
03:02:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:02:17 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3ffa800 == 8 [pid = 1855] [id = 63]
03:02:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa4346000) [pid = 1855] [serial = 175] [outer = (nil)]
03:02:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa4635400) [pid = 1855] [serial = 176] [outer = 0xa4346000]
03:02:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa4d76000) [pid = 1855] [serial = 177] [outer = 0xa4346000]
03:02:19 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
03:02:19 INFO - document served over http requires an http
03:02:19 INFO - sub-resource via fetch-request using the meta-csp
03:02:19 INFO - delivery method with no-redirect and when
03:02: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"
03:02:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:02:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:02:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:02:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:19 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
03:02:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2147ms
03:02:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:02:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa462f800 == 9 [pid = 1855] [id = 64]
03:02:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa52bdc00) [pid = 1855] [serial = 178] [outer = (nil)]
03:02:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa52c9c00) [pid = 1855] [serial = 179] [outer = 0xa52bdc00]
03:02:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa5514c00) [pid = 1855] [serial = 180] [outer = 0xa52bdc00]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa6839c00) [pid = 1855] [serial = 161] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa4637000) [pid = 1855] [serial = 134] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa5865c00) [pid = 1855] [serial = 137] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa4351400) [pid = 1855] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xaa369c00) [pid = 1855] [serial = 140] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa5c5f400) [pid = 1855] [serial = 158] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa462e800) [pid = 1855] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017317816]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa3f12400) [pid = 1855] [serial = 145] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa568fc00) [pid = 1855] [serial = 155] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa51ba800) [pid = 1855] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa51b8000) [pid = 1855] [serial = 150] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa4d79400) [pid = 1855] [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]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa434bc00) [pid = 1855] [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]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa5515000) [pid = 1855] [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]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa4d6c400) [pid = 1855] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa3f1c000) [pid = 1855] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017317816]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa3f10800) [pid = 1855] [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]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0xa434f000) [pid = 1855] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0xa588b400) [pid = 1855] [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]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa5885800) [pid = 1855] [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]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 38 (0xa5c64000) [pid = 1855] [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]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 37 (0xa568d800) [pid = 1855] [serial = 120] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 36 (0xaa3bc400) [pid = 1855] [serial = 90] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 35 (0xa6830c00) [pid = 1855] [serial = 117] [outer = (nil)] [url = about:blank]
03:02:22 INFO - PROCESS | 1804 | --DOMWINDOW == 34 (0xa462c400) [pid = 1855] [serial = 132] [outer = (nil)] [url = about:blank]
03:02:22 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
03:02:22 INFO - document served over http requires an http
03:02:22 INFO - sub-resource via fetch-request using the meta-csp
03:02:22 INFO - delivery method with swap-origin-redirect and when
03:02: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"
03:02:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:02:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:02:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:02:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:22 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
03:02:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3440ms
03:02:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:02:23 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f1c000 == 10 [pid = 1855] [id = 65]
03:02:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 35 (0xa4351400) [pid = 1855] [serial = 181] [outer = (nil)]
03:02:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 36 (0xa4d6e400) [pid = 1855] [serial = 182] [outer = 0xa4351400]
03:02:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 37 (0xa52c3400) [pid = 1855] [serial = 183] [outer = 0xa4351400]
03:02:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4638000 == 11 [pid = 1855] [id = 66]
03:02:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 38 (0xa4638800) [pid = 1855] [serial = 184] [outer = (nil)]
03:02:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 39 (0xa4d70400) [pid = 1855] [serial = 185] [outer = 0xa4638800]
03:02:25 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
03:02:25 INFO - document served over http requires an http
03:02:25 INFO - sub-resource via iframe-tag using the meta-csp
03:02:25 INFO - delivery method with keep-origin-redirect and when
03:02: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"
03:02:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:02:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:02:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:25 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
03:02:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2443ms
03:02:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:02:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dbb800 == 12 [pid = 1855] [id = 67]
03:02:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa4353800) [pid = 1855] [serial = 186] [outer = (nil)]
03:02:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa550bc00) [pid = 1855] [serial = 187] [outer = 0xa4353800]
03:02:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa5695800) [pid = 1855] [serial = 188] [outer = 0xa4353800]
03:02:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa586f000 == 13 [pid = 1855] [id = 68]
03:02:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa5870000) [pid = 1855] [serial = 189] [outer = (nil)]
03:02:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa5880000) [pid = 1855] [serial = 190] [outer = 0xa5870000]
03:02:28 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
03:02:28 INFO - document served over http requires an http
03:02:28 INFO - sub-resource via iframe-tag using the meta-csp
03:02:28 INFO - delivery method with no-redirect and when
03:02: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"
03:02:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:02:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:02:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:28 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
03:02:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3219ms
03:02:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:02:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c1000 == 14 [pid = 1855] [id = 69]
03:02:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa5870800) [pid = 1855] [serial = 191] [outer = (nil)]
03:02:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa588c800) [pid = 1855] [serial = 192] [outer = 0xa5870800]
03:02:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa5a80400) [pid = 1855] [serial = 193] [outer = 0xa5870800]
03:02:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5c65000 == 15 [pid = 1855] [id = 70]
03:02:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa5c65800) [pid = 1855] [serial = 194] [outer = (nil)]
03:02:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa5c6b400) [pid = 1855] [serial = 195] [outer = 0xa5c65800]
03:02:31 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
03:02:31 INFO - document served over http requires an http
03:02:31 INFO - sub-resource via iframe-tag using the meta-csp
03:02:31 INFO - delivery method with swap-origin-redirect and when
03:02: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"
03:02:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:02:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:02:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:31 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
03:02:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2452ms
03:02:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:02:31 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5889c00 == 16 [pid = 1855] [id = 71]
03:02:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa588a800) [pid = 1855] [serial = 196] [outer = (nil)]
03:02:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa688f800) [pid = 1855] [serial = 197] [outer = 0xa588a800]
03:02:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa737f400) [pid = 1855] [serial = 198] [outer = 0xa588a800]
03:02:33 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
03:02:33 INFO - document served over http requires an http
03:02:33 INFO - sub-resource via script-tag using the meta-csp
03:02:33 INFO - delivery method with keep-origin-redirect and when
03:02: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"
03:02:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:02:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:02:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:33 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
03:02:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2795ms
03:02:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:02:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3ff1000 == 17 [pid = 1855] [id = 72]
03:02:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa3ff8400) [pid = 1855] [serial = 199] [outer = (nil)]
03:02:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa4350400) [pid = 1855] [serial = 200] [outer = 0xa3ff8400]
03:02:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa5509000) [pid = 1855] [serial = 201] [outer = 0xa3ff8400]
03:02:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa462f800 == 16 [pid = 1855] [id = 64]
03:02:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa3ffa800 == 15 [pid = 1855] [id = 63]
03:02:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa3ff2800 == 14 [pid = 1855] [id = 62]
03:02:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c5800 == 13 [pid = 1855] [id = 60]
03:02:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa51b9800 == 12 [pid = 1855] [id = 59]
03:02:35 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa3f16400) [pid = 1855] [serial = 146] [outer = (nil)] [url = about:blank]
03:02:35 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa5516000) [pid = 1855] [serial = 151] [outer = (nil)] [url = about:blank]
03:02:35 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa5c6a800) [pid = 1855] [serial = 159] [outer = (nil)] [url = about:blank]
03:02:35 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa5864c00) [pid = 1855] [serial = 156] [outer = (nil)] [url = about:blank]
03:02:36 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
03:02:36 INFO - document served over http requires an http
03:02:36 INFO - sub-resource via script-tag using the meta-csp
03:02:36 INFO - delivery method with no-redirect and when
03:02: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"
03:02:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:02:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:02:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:36 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
03:02:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2549ms
03:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:02:37 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4d6f400 == 13 [pid = 1855] [id = 73]
03:02:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa4d6f800) [pid = 1855] [serial = 202] [outer = (nil)]
03:02:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa4d77800) [pid = 1855] [serial = 203] [outer = 0xa4d6f800]
03:02:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa51bbc00) [pid = 1855] [serial = 204] [outer = 0xa4d6f800]
03:02:38 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
03:02:38 INFO - document served over http requires an http
03:02:38 INFO - sub-resource via script-tag using the meta-csp
03:02:38 INFO - delivery method with swap-origin-redirect and when
03:02: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"
03:02:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:02:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:02:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:38 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
03:02:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2445ms
03:02:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:02:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52bcc00 == 14 [pid = 1855] [id = 74]
03:02:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa5866000) [pid = 1855] [serial = 205] [outer = (nil)]
03:02:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa588b400) [pid = 1855] [serial = 206] [outer = 0xa5866000]
03:02:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa5c6a800) [pid = 1855] [serial = 207] [outer = 0xa5866000]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa3fedc00) [pid = 1855] [serial = 167] [outer = (nil)] [url = about:blank]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa3db7800) [pid = 1855] [serial = 170] [outer = (nil)] [url = about:blank]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa5a7e800) [pid = 1855] [serial = 164] [outer = (nil)] [url = about:blank]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa462dc00) [pid = 1855] [serial = 173] [outer = (nil)] [url = about:blank]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa52c9c00) [pid = 1855] [serial = 179] [outer = (nil)] [url = about:blank]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa4635400) [pid = 1855] [serial = 176] [outer = (nil)] [url = about:blank]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa4d6e400) [pid = 1855] [serial = 182] [outer = (nil)] [url = about:blank]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa3ff5000) [pid = 1855] [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]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa4346000) [pid = 1855] [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]
03:02:41 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa52bdc00) [pid = 1855] [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]
03:02:42 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
03:02:42 INFO - document served over http requires an http
03:02:42 INFO - sub-resource via xhr-request using the meta-csp
03:02:42 INFO - delivery method with keep-origin-redirect and when
03:02: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"
03:02:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:02:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:02:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:42 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
03:02:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3556ms
03:02:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:02:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dbb400 == 15 [pid = 1855] [id = 75]
03:02:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa3f15400) [pid = 1855] [serial = 208] [outer = (nil)]
03:02:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa3fef800) [pid = 1855] [serial = 209] [outer = 0xa3f15400]
03:02:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa5154000) [pid = 1855] [serial = 210] [outer = 0xa3f15400]
03:02:44 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
03:02:44 INFO - document served over http requires an http
03:02:44 INFO - sub-resource via xhr-request using the meta-csp
03:02:44 INFO - delivery method with no-redirect and when
03:02: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"
03:02:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:02:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:02:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:44 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
03:02:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2334ms
03:02:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:02:45 INFO - PROCESS | 1804 | ++DOCSHELL 0xa568f400 == 16 [pid = 1855] [id = 76]
03:02:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa5888400) [pid = 1855] [serial = 211] [outer = (nil)]
03:02:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa733c400) [pid = 1855] [serial = 212] [outer = 0xa5888400]
03:02:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xaa12c000) [pid = 1855] [serial = 213] [outer = 0xa5888400]
03:02:47 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
03:02:47 INFO - document served over http requires an http
03:02:47 INFO - sub-resource via xhr-request using the meta-csp
03:02:47 INFO - delivery method with swap-origin-redirect and when
03:02: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"
03:02:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:02:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:02:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:47 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
03:02:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2192ms
03:02:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:02:47 INFO - PROCESS | 1804 | ++DOCSHELL 0xa384f000 == 17 [pid = 1855] [id = 77]
03:02:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa384f400) [pid = 1855] [serial = 214] [outer = (nil)]
03:02:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa3851000) [pid = 1855] [serial = 215] [outer = 0xa384f400]
03:02:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa3855c00) [pid = 1855] [serial = 216] [outer = 0xa384f400]
03:02:49 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
03:02:49 INFO - document served over http requires an https
03:02:49 INFO - sub-resource via fetch-request using the meta-csp
03:02:49 INFO - delivery method with keep-origin-redirect and when
03:02: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"
03:02:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:02:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:02:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:02:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:49 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
03:02:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2601ms
03:02:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:02:50 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3849800 == 18 [pid = 1855] [id = 78]
03:02:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa384e800) [pid = 1855] [serial = 217] [outer = (nil)]
03:02:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa38d0400) [pid = 1855] [serial = 218] [outer = 0xa384e800]
03:02:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa38d4000) [pid = 1855] [serial = 219] [outer = 0xa384e800]
03:02:52 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
03:02:52 INFO - document served over http requires an https
03:02:52 INFO - sub-resource via fetch-request using the meta-csp
03:02:52 INFO - delivery method with no-redirect and when
03:02:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:02:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:02:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:02:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:02:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:52 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
03:02:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2737ms
03:02:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:02:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37d9800 == 19 [pid = 1855] [id = 79]
03:02:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa37d9c00) [pid = 1855] [serial = 220] [outer = (nil)]
03:02:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa37db800) [pid = 1855] [serial = 221] [outer = 0xa37d9c00]
03:02:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa37df800) [pid = 1855] [serial = 222] [outer = 0xa37d9c00]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa52bcc00 == 18 [pid = 1855] [id = 74]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa4d6f400 == 17 [pid = 1855] [id = 73]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa51c1800 == 16 [pid = 1855] [id = 58]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa3ff1000 == 15 [pid = 1855] [id = 72]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa5889c00 == 14 [pid = 1855] [id = 71]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa5c65000 == 13 [pid = 1855] [id = 70]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c1000 == 12 [pid = 1855] [id = 69]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa586f000 == 11 [pid = 1855] [id = 68]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa4638000 == 10 [pid = 1855] [id = 66]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dbb800 == 9 [pid = 1855] [id = 67]
03:02:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f1c000 == 8 [pid = 1855] [id = 65]
03:02:56 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa51b9c00) [pid = 1855] [serial = 174] [outer = (nil)] [url = about:blank]
03:02:56 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa5514c00) [pid = 1855] [serial = 180] [outer = (nil)] [url = about:blank]
03:02:56 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa4d76000) [pid = 1855] [serial = 177] [outer = (nil)] [url = about:blank]
03:02:56 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
03:02:56 INFO - document served over http requires an https
03:02:56 INFO - sub-resource via fetch-request using the meta-csp
03:02:56 INFO - delivery method with swap-origin-redirect and when
03:02: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"
03:02:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:02:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:02:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:02:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:56 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
03:02:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3595ms
03:02:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:02:57 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38cf400 == 9 [pid = 1855] [id = 80]
03:02:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa38d8400) [pid = 1855] [serial = 223] [outer = (nil)]
03:02:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa3f12c00) [pid = 1855] [serial = 224] [outer = 0xa38d8400]
03:02:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa3ff8800) [pid = 1855] [serial = 225] [outer = 0xa38d8400]
03:02:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4632000 == 10 [pid = 1855] [id = 81]
03:02:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa4633800) [pid = 1855] [serial = 226] [outer = (nil)]
03:02:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa4d6f400) [pid = 1855] [serial = 227] [outer = 0xa4633800]
03:02:59 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
03:02:59 INFO - document served over http requires an https
03:02:59 INFO - sub-resource via iframe-tag using the meta-csp
03:02:59 INFO - delivery method with keep-origin-redirect and when
03:02: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"
03:02:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:02:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:02:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:02:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:02:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:02:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:02:59 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
03:02:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3108ms
03:02:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:02:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37e3c00 == 11 [pid = 1855] [id = 82]
03:02:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa38cb800) [pid = 1855] [serial = 228] [outer = (nil)]
03:02:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa3dba800) [pid = 1855] [serial = 229] [outer = 0xa38cb800]
03:03:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa4638c00) [pid = 1855] [serial = 230] [outer = 0xa38cb800]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa5880000) [pid = 1855] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017348296]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa550bc00) [pid = 1855] [serial = 187] [outer = (nil)] [url = about:blank]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa5c6b400) [pid = 1855] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa588c800) [pid = 1855] [serial = 192] [outer = (nil)] [url = about:blank]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa4350400) [pid = 1855] [serial = 200] [outer = (nil)] [url = about:blank]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa4d70400) [pid = 1855] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa4d77800) [pid = 1855] [serial = 203] [outer = (nil)] [url = about:blank]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa688f800) [pid = 1855] [serial = 197] [outer = (nil)] [url = about:blank]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa588b400) [pid = 1855] [serial = 206] [outer = (nil)] [url = about:blank]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa4d6f800) [pid = 1855] [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]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa3ff8400) [pid = 1855] [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]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa5870000) [pid = 1855] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017348296]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa5c65800) [pid = 1855] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:00 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa4638800) [pid = 1855] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:01 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5160c00 == 12 [pid = 1855] [id = 83]
03:03:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa51b7800) [pid = 1855] [serial = 231] [outer = (nil)]
03:03:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa51ba400) [pid = 1855] [serial = 232] [outer = 0xa51b7800]
03:03:01 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
03:03:01 INFO - document served over http requires an https
03:03:01 INFO - sub-resource via iframe-tag using the meta-csp
03:03:01 INFO - delivery method with no-redirect and when
03:03: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"
03:03:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:03:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:03:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:01 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
03:03:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2599ms
03:03:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:03:02 INFO - PROCESS | 1804 | ++DOCSHELL 0xa515c800 == 13 [pid = 1855] [id = 84]
03:03:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa515fc00) [pid = 1855] [serial = 233] [outer = (nil)]
03:03:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa550cc00) [pid = 1855] [serial = 234] [outer = 0xa515fc00]
03:03:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa568e800) [pid = 1855] [serial = 235] [outer = 0xa515fc00]
03:03:03 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5871800 == 14 [pid = 1855] [id = 85]
03:03:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa587e800) [pid = 1855] [serial = 236] [outer = (nil)]
03:03:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa5883000) [pid = 1855] [serial = 237] [outer = 0xa587e800]
03:03:04 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
03:03:04 INFO - document served over http requires an https
03:03:04 INFO - sub-resource via iframe-tag using the meta-csp
03:03:04 INFO - delivery method with swap-origin-redirect and when
03:03:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:03:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:03:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:03:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:04 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
03:03:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2450ms
03:03:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:03:04 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c0c00 == 15 [pid = 1855] [id = 86]
03:03:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa5869400) [pid = 1855] [serial = 238] [outer = (nil)]
03:03:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa5a88c00) [pid = 1855] [serial = 239] [outer = 0xa5869400]
03:03:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa5c6dc00) [pid = 1855] [serial = 240] [outer = 0xa5869400]
03:03:07 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
03:03:07 INFO - document served over http requires an https
03:03:07 INFO - sub-resource via script-tag using the meta-csp
03:03:07 INFO - delivery method with keep-origin-redirect and when
03:03: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"
03:03:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:03:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:03:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:07 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
03:03:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2943ms
03:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:03:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5a7dc00 == 16 [pid = 1855] [id = 87]
03:03:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa5a7ec00) [pid = 1855] [serial = 241] [outer = (nil)]
03:03:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa33d0000) [pid = 1855] [serial = 242] [outer = 0xa5a7ec00]
03:03:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa33d4c00) [pid = 1855] [serial = 243] [outer = 0xa5a7ec00]
03:03:10 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
03:03:10 INFO - document served over http requires an https
03:03:10 INFO - sub-resource via script-tag using the meta-csp
03:03:10 INFO - delivery method with no-redirect and when
03:03:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:03:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:03:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:03:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:10 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
03:03:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2700ms
03:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:03:10 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33dcc00 == 17 [pid = 1855] [id = 88]
03:03:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa37de400) [pid = 1855] [serial = 244] [outer = (nil)]
03:03:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa32dd000) [pid = 1855] [serial = 245] [outer = 0xa37de400]
03:03:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa32e3000) [pid = 1855] [serial = 246] [outer = 0xa37de400]
03:03:14 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
03:03:14 INFO - document served over http requires an https
03:03:14 INFO - sub-resource via script-tag using the meta-csp
03:03:14 INFO - delivery method with swap-origin-redirect and when
03:03:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:03:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:03:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:03:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:14 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
03:03:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3953ms
03:03:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:03:15 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37dd400 == 18 [pid = 1855] [id = 89]
03:03:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa37dd800) [pid = 1855] [serial = 247] [outer = (nil)]
03:03:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa384b400) [pid = 1855] [serial = 248] [outer = 0xa37dd800]
03:03:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa3853800) [pid = 1855] [serial = 249] [outer = 0xa37dd800]
03:03:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa4632000 == 17 [pid = 1855] [id = 81]
03:03:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa38cf400 == 16 [pid = 1855] [id = 80]
03:03:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa3849800 == 15 [pid = 1855] [id = 78]
03:03:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa384f000 == 14 [pid = 1855] [id = 77]
03:03:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa568f400 == 13 [pid = 1855] [id = 76]
03:03:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dbb400 == 12 [pid = 1855] [id = 75]
03:03:16 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa5509000) [pid = 1855] [serial = 201] [outer = (nil)] [url = about:blank]
03:03:16 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa51bbc00) [pid = 1855] [serial = 204] [outer = (nil)] [url = about:blank]
03:03:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0x9c517400) [pid = 1804] [serial = 25] [outer = 0x9ab35c00]
03:03:17 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
03:03:17 INFO - document served over http requires an https
03:03:17 INFO - sub-resource via xhr-request using the meta-csp
03:03:17 INFO - delivery method with keep-origin-redirect and when
03:03:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:03:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:03:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:03:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:17 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
03:03:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3345ms
03:03:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:03:17 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d5800 == 13 [pid = 1855] [id = 90]
03:03:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa38d7000) [pid = 1855] [serial = 250] [outer = (nil)]
03:03:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa3dc1800) [pid = 1855] [serial = 251] [outer = 0xa38d7000]
03:03:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa3fed800) [pid = 1855] [serial = 252] [outer = 0xa38d7000]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa3f12c00) [pid = 1855] [serial = 224] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa38d0400) [pid = 1855] [serial = 218] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa733c400) [pid = 1855] [serial = 212] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa3851000) [pid = 1855] [serial = 215] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa37db800) [pid = 1855] [serial = 221] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa3fef800) [pid = 1855] [serial = 209] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa4634000) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa4631000) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa5c67800) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa4353800) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa4351400) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa384f400) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa5695400) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa52c4c00) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa52c7c00) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa586e000) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa5868800) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa5870800) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa5888400) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa3f15400) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa3db5c00) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa588a800) [pid = 1855] [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]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa3dbc000) [pid = 1855] [serial = 171] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xaa12c000) [pid = 1855] [serial = 213] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa6892400) [pid = 1855] [serial = 162] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa3ff3000) [pid = 1855] [serial = 168] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa5a80000) [pid = 1855] [serial = 138] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa5eda400) [pid = 1855] [serial = 165] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa5154000) [pid = 1855] [serial = 210] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa4347c00) [pid = 1855] [serial = 141] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa515a000) [pid = 1855] [serial = 135] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0xa737f400) [pid = 1855] [serial = 198] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0xa5695800) [pid = 1855] [serial = 188] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa5a80400) [pid = 1855] [serial = 193] [outer = (nil)] [url = about:blank]
03:03:19 INFO - PROCESS | 1804 | --DOMWINDOW == 38 (0xa52c3400) [pid = 1855] [serial = 183] [outer = (nil)] [url = about:blank]
03:03:19 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
03:03:19 INFO - document served over http requires an https
03:03:19 INFO - sub-resource via xhr-request using the meta-csp
03:03:19 INFO - delivery method with no-redirect and when
03:03: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"
03:03:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:03:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:03:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:19 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
03:03:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2390ms
03:03:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:03:20 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d6c00 == 14 [pid = 1855] [id = 91]
03:03:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 39 (0xa3db3400) [pid = 1855] [serial = 253] [outer = (nil)]
03:03:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 40 (0xa3ff9c00) [pid = 1855] [serial = 254] [outer = 0xa3db3400]
03:03:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa434a800) [pid = 1855] [serial = 255] [outer = 0xa3db3400]
03:03:21 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
03:03:21 INFO - document served over http requires an https
03:03:21 INFO - sub-resource via xhr-request using the meta-csp
03:03:21 INFO - delivery method with swap-origin-redirect and when
03:03: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"
03:03:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:03:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:03:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:21 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
03:03:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1840ms
03:03:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:03:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37e2800 == 15 [pid = 1855] [id = 92]
03:03:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa37e4800) [pid = 1855] [serial = 256] [outer = (nil)]
03:03:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa384d800) [pid = 1855] [serial = 257] [outer = 0xa37e4800]
03:03:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa3f13400) [pid = 1855] [serial = 258] [outer = 0xa37e4800]
03:03:24 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
03:03:24 INFO - document served over http requires an http
03:03:24 INFO - sub-resource via fetch-request using the meta-csp
03:03:24 INFO - delivery method with keep-origin-redirect and when
03: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"
03:03:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:03:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:03:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:03:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:24 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
03:03:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2618ms
03:03:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:03:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33da800 == 16 [pid = 1855] [id = 93]
03:03:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa33dac00) [pid = 1855] [serial = 259] [outer = (nil)]
03:03:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa4d79400) [pid = 1855] [serial = 260] [outer = 0xa33dac00]
03:03:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa51b6000) [pid = 1855] [serial = 261] [outer = 0xa33dac00]
03:03:26 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
03:03:26 INFO - document served over http requires an http
03:03:26 INFO - sub-resource via fetch-request using the meta-csp
03:03:26 INFO - delivery method with no-redirect and when
03:03: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"
03:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:03:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:03:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:03:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:26 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
03:03:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2598ms
03:03:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:03:27 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4d76000 == 17 [pid = 1855] [id = 94]
03:03:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa4d77400) [pid = 1855] [serial = 262] [outer = (nil)]
03:03:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa550e000) [pid = 1855] [serial = 263] [outer = 0xa4d77400]
03:03:28 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa5691400) [pid = 1855] [serial = 264] [outer = 0xa4d77400]
03:03:29 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
03:03:29 INFO - document served over http requires an http
03:03:29 INFO - sub-resource via fetch-request using the meta-csp
03:03:29 INFO - delivery method with swap-origin-redirect and when
03:03: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"
03:03:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:03:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:03:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:03:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:29 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
03:03:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2758ms
03:03:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:03:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa550b000 == 18 [pid = 1855] [id = 95]
03:03:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa5870800) [pid = 1855] [serial = 265] [outer = (nil)]
03:03:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa5a7d400) [pid = 1855] [serial = 266] [outer = 0xa5870800]
03:03:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa5a89800) [pid = 1855] [serial = 267] [outer = 0xa5870800]
03:03:33 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5eda400 == 19 [pid = 1855] [id = 96]
03:03:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa5eda800) [pid = 1855] [serial = 268] [outer = (nil)]
03:03:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa6839000) [pid = 1855] [serial = 269] [outer = 0xa5eda800]
03:03:33 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
03:03:33 INFO - document served over http requires an http
03:03:33 INFO - sub-resource via iframe-tag using the meta-csp
03:03:33 INFO - delivery method with keep-origin-redirect and when
03: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"
03:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:03:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:03:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:33 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
03:03:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3749ms
03:03:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:03:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa6831400 == 20 [pid = 1855] [id = 97]
03:03:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa6835800) [pid = 1855] [serial = 270] [outer = (nil)]
03:03:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa7421000) [pid = 1855] [serial = 271] [outer = 0xa6835800]
03:03:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xaa1aac00) [pid = 1855] [serial = 272] [outer = 0xa6835800]
03:03:35 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0x97b5c400) [pid = 1804] [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.]
03:03:36 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d0800 == 21 [pid = 1855] [id = 98]
03:03:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa3dbf400) [pid = 1855] [serial = 273] [outer = (nil)]
03:03:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa3f1c400) [pid = 1855] [serial = 274] [outer = 0xa3dbf400]
03:03:36 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
03:03:36 INFO - document served over http requires an http
03:03:36 INFO - sub-resource via iframe-tag using the meta-csp
03:03:36 INFO - delivery method with no-redirect and when
03:03: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"
03:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:03:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:03:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:36 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
03:03:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3096ms
03:03:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:03:36 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37d6400 == 22 [pid = 1855] [id = 99]
03:03:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa37d7000) [pid = 1855] [serial = 275] [outer = (nil)]
03:03:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa3f0ec00) [pid = 1855] [serial = 276] [outer = 0xa37d7000]
03:03:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa4633c00) [pid = 1855] [serial = 277] [outer = 0xa37d7000]
03:03:38 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d5800 == 21 [pid = 1855] [id = 90]
03:03:38 INFO - PROCESS | 1804 | --DOCSHELL 0xa3db5800 == 20 [pid = 1855] [id = 61]
03:03:38 INFO - PROCESS | 1804 | --DOCSHELL 0xa37dd400 == 19 [pid = 1855] [id = 89]
03:03:38 INFO - PROCESS | 1804 | --DOCSHELL 0xa5a7dc00 == 18 [pid = 1855] [id = 87]
03:03:38 INFO - PROCESS | 1804 | --DOCSHELL 0xa5871800 == 17 [pid = 1855] [id = 85]
03:03:38 INFO - PROCESS | 1804 | --DOCSHELL 0xa515c800 == 16 [pid = 1855] [id = 84]
03:03:38 INFO - PROCESS | 1804 | --DOCSHELL 0xa5160c00 == 15 [pid = 1855] [id = 83]
03:03:38 INFO - PROCESS | 1804 | --DOCSHELL 0xa37e3c00 == 14 [pid = 1855] [id = 82]
03:03:38 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa3855c00) [pid = 1855] [serial = 216] [outer = (nil)] [url = about:blank]
03:03:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33d0400 == 15 [pid = 1855] [id = 100]
03:03:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa33d1000) [pid = 1855] [serial = 278] [outer = (nil)]
03:03:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa33dec00) [pid = 1855] [serial = 279] [outer = 0xa33d1000]
03:03:38 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
03:03:38 INFO - document served over http requires an http
03:03:38 INFO - sub-resource via iframe-tag using the meta-csp
03:03:38 INFO - delivery method with swap-origin-redirect and when
03:03: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"
03:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:03:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:03:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:38 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
03:03:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2303ms
03:03:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:03:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33d4800 == 16 [pid = 1855] [id = 101]
03:03:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa33d6400) [pid = 1855] [serial = 280] [outer = (nil)]
03:03:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa38d3c00) [pid = 1855] [serial = 281] [outer = 0xa33d6400]
03:03:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa3db9400) [pid = 1855] [serial = 282] [outer = 0xa33d6400]
03:03:41 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
03:03:41 INFO - document served over http requires an http
03:03:41 INFO - sub-resource via script-tag using the meta-csp
03:03:41 INFO - delivery method with keep-origin-redirect and when
03:03: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"
03:03:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:03:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:03:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:41 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
03:03:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2443ms
03:03:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:03:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3854800 == 17 [pid = 1855] [id = 102]
03:03:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa3854c00) [pid = 1855] [serial = 283] [outer = (nil)]
03:03:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa51be800) [pid = 1855] [serial = 284] [outer = 0xa3854c00]
03:03:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa550f000) [pid = 1855] [serial = 285] [outer = 0xa3854c00]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa5a88c00) [pid = 1855] [serial = 239] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa5883000) [pid = 1855] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa550cc00) [pid = 1855] [serial = 234] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa51ba400) [pid = 1855] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017381540]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa3dba800) [pid = 1855] [serial = 229] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa4d6f400) [pid = 1855] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa33d0000) [pid = 1855] [serial = 242] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa384b400) [pid = 1855] [serial = 248] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa32dd000) [pid = 1855] [serial = 245] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa3dc1800) [pid = 1855] [serial = 251] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa3ff9c00) [pid = 1855] [serial = 254] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa51b7800) [pid = 1855] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017381540]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa587e800) [pid = 1855] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa37de400) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa5a7ec00) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa38d7000) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa515fc00) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa5869400) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa38cb800) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa37dd800) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa5866000) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa37d9c00) [pid = 1855] [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]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa4633800) [pid = 1855] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa5c6a800) [pid = 1855] [serial = 207] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa38d4000) [pid = 1855] [serial = 219] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa37df800) [pid = 1855] [serial = 222] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa3853800) [pid = 1855] [serial = 249] [outer = (nil)] [url = about:blank]
03:03:44 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa3fed800) [pid = 1855] [serial = 252] [outer = (nil)] [url = about:blank]
03:03:44 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
03:03:44 INFO - document served over http requires an http
03:03:44 INFO - sub-resource via script-tag using the meta-csp
03:03:44 INFO - delivery method with no-redirect and when
03:03: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"
03:03:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:03:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:03:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:44 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
03:03:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3341ms
03:03:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:03:45 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37d9c00 == 18 [pid = 1855] [id = 103]
03:03:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa37e1000) [pid = 1855] [serial = 286] [outer = (nil)]
03:03:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa3dba800) [pid = 1855] [serial = 287] [outer = 0xa37e1000]
03:03:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa5159c00) [pid = 1855] [serial = 288] [outer = 0xa37e1000]
03:03:47 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
03:03:47 INFO - document served over http requires an http
03:03:47 INFO - sub-resource via script-tag using the meta-csp
03:03:47 INFO - delivery method with swap-origin-redirect and when
03:03: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"
03:03:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:03:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:03:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:47 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
03:03:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2498ms
03:03:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:03:47 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3849800 == 19 [pid = 1855] [id = 104]
03:03:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa38cec00) [pid = 1855] [serial = 289] [outer = (nil)]
03:03:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa3ff3c00) [pid = 1855] [serial = 290] [outer = 0xa38cec00]
03:03:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa51b9800) [pid = 1855] [serial = 291] [outer = 0xa38cec00]
03:03:50 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
03:03:50 INFO - document served over http requires an http
03:03:50 INFO - sub-resource via xhr-request using the meta-csp
03:03:50 INFO - delivery method with keep-origin-redirect and when
03:03: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"
03:03:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:03:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:03:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:50 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
03:03:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3457ms
03:03:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:03:51 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f13000 == 20 [pid = 1855] [id = 105]
03:03:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa3f16400) [pid = 1855] [serial = 292] [outer = (nil)]
03:03:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa5882800) [pid = 1855] [serial = 293] [outer = 0xa3f16400]
03:03:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa5a7dc00) [pid = 1855] [serial = 294] [outer = 0xa3f16400]
03:03:53 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
03:03:53 INFO - document served over http requires an http
03:03:53 INFO - sub-resource via xhr-request using the meta-csp
03:03:53 INFO - delivery method with no-redirect and when
03:03: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"
03:03:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:03:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:03:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:53 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
03:03:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2443ms
03:03:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:03:53 INFO - PROCESS | 1804 | ++DOCSHELL 0xa586a800 == 21 [pid = 1855] [id = 106]
03:03:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa5871800) [pid = 1855] [serial = 295] [outer = (nil)]
03:03:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xaa122800) [pid = 1855] [serial = 296] [outer = 0xa5871800]
03:03:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa32b8000) [pid = 1855] [serial = 297] [outer = 0xa5871800]
03:03:55 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
03:03:55 INFO - document served over http requires an http
03:03:55 INFO - sub-resource via xhr-request using the meta-csp
03:03:55 INFO - delivery method with swap-origin-redirect and when
03:03: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"
03:03:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:03:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:03:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:55 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
03:03:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2341ms
03:03:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:03:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32bf800 == 22 [pid = 1855] [id = 107]
03:03:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa32bfc00) [pid = 1855] [serial = 298] [outer = (nil)]
03:03:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa3dbd800) [pid = 1855] [serial = 299] [outer = 0xa32bfc00]
03:03:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa2de1c00) [pid = 1855] [serial = 300] [outer = 0xa32bfc00]
03:03:58 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
03:03:58 INFO - document served over http requires an https
03:03:58 INFO - sub-resource via fetch-request using the meta-csp
03:03:58 INFO - delivery method with keep-origin-redirect and when
03:03: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"
03:03:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:03:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:03:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:03:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:03:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:03:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:03:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:03:58 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
03:03:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3351ms
03:03:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:03:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32b9000 == 23 [pid = 1855] [id = 108]
03:03:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa32bb000) [pid = 1855] [serial = 301] [outer = (nil)]
03:03:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa32e0800) [pid = 1855] [serial = 302] [outer = 0xa32bb000]
03:04:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa33da000) [pid = 1855] [serial = 303] [outer = 0xa32bb000]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c0c00 == 22 [pid = 1855] [id = 86]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa3854800 == 21 [pid = 1855] [id = 102]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d6c00 == 20 [pid = 1855] [id = 91]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa33d4800 == 19 [pid = 1855] [id = 101]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa33d0400 == 18 [pid = 1855] [id = 100]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa37d6400 == 17 [pid = 1855] [id = 99]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d0800 == 16 [pid = 1855] [id = 98]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa5eda400 == 15 [pid = 1855] [id = 96]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa550b000 == 14 [pid = 1855] [id = 95]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa4d76000 == 13 [pid = 1855] [id = 94]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa5880c00 == 12 [pid = 1855] [id = 43]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa33da800 == 11 [pid = 1855] [id = 93]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa37d9800 == 10 [pid = 1855] [id = 79]
03:04:02 INFO - PROCESS | 1804 | --DOCSHELL 0xa37e2800 == 9 [pid = 1855] [id = 92]
03:04:02 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
03:04:02 INFO - document served over http requires an https
03:04:02 INFO - sub-resource via fetch-request using the meta-csp
03:04:02 INFO - delivery method with no-redirect and when
03:04: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"
03:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:04:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:04:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:04:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:02 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
03:04:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3308ms
03:04:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:04:02 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa32e3000) [pid = 1855] [serial = 246] [outer = (nil)] [url = about:blank]
03:04:02 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa4638c00) [pid = 1855] [serial = 230] [outer = (nil)] [url = about:blank]
03:04:02 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa568e800) [pid = 1855] [serial = 235] [outer = (nil)] [url = about:blank]
03:04:02 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa5c6dc00) [pid = 1855] [serial = 240] [outer = (nil)] [url = about:blank]
03:04:02 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa33d4c00) [pid = 1855] [serial = 243] [outer = (nil)] [url = about:blank]
03:04:02 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32b6c00 == 10 [pid = 1855] [id = 109]
03:04:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa32e3000) [pid = 1855] [serial = 304] [outer = (nil)]
03:04:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa33d9000) [pid = 1855] [serial = 305] [outer = 0xa32e3000]
03:04:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa3857000) [pid = 1855] [serial = 306] [outer = 0xa32e3000]
03:04:04 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
03:04:04 INFO - document served over http requires an https
03:04:04 INFO - sub-resource via fetch-request using the meta-csp
03:04:04 INFO - delivery method with swap-origin-redirect and when
03:04:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:04:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:04:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:04:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:04:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:04 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
03:04:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2652ms
03:04:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:04:06 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33d4800 == 11 [pid = 1855] [id = 110]
03:04:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa3db9800) [pid = 1855] [serial = 307] [outer = (nil)]
03:04:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa3ff0800) [pid = 1855] [serial = 308] [outer = 0xa3db9800]
03:04:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa4344400) [pid = 1855] [serial = 309] [outer = 0xa3db9800]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa6839000) [pid = 1855] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa5a7d400) [pid = 1855] [serial = 266] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa384d800) [pid = 1855] [serial = 257] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa4d79400) [pid = 1855] [serial = 260] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa550e000) [pid = 1855] [serial = 263] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa33dec00) [pid = 1855] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa3f0ec00) [pid = 1855] [serial = 276] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa51be800) [pid = 1855] [serial = 284] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa3f1c400) [pid = 1855] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017416200]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa7421000) [pid = 1855] [serial = 271] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa38d3c00) [pid = 1855] [serial = 281] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa384e800) [pid = 1855] [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]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa6835800) [pid = 1855] [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]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa38d8400) [pid = 1855] [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]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa33d1000) [pid = 1855] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa3dbf400) [pid = 1855] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017416200]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa33d6400) [pid = 1855] [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]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa5eda800) [pid = 1855] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa37d7000) [pid = 1855] [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]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0xa3854c00) [pid = 1855] [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]
03:04:08 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0xa3ff8800) [pid = 1855] [serial = 225] [outer = (nil)] [url = about:blank]
03:04:08 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3854000 == 12 [pid = 1855] [id = 111]
03:04:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 41 (0xa3854c00) [pid = 1855] [serial = 310] [outer = (nil)]
03:04:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 42 (0xa3fedc00) [pid = 1855] [serial = 311] [outer = 0xa3854c00]
03:04:08 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
03:04:08 INFO - document served over http requires an https
03:04:08 INFO - sub-resource via iframe-tag using the meta-csp
03:04:08 INFO - delivery method with keep-origin-redirect and when
03:04: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"
03:04:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:04:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:04:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:08 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
03:04:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3713ms
03:04:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:04:09 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dc0c00 == 13 [pid = 1855] [id = 112]
03:04:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 43 (0xa3f14400) [pid = 1855] [serial = 312] [outer = (nil)]
03:04:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0xa4d6a400) [pid = 1855] [serial = 313] [outer = 0xa3f14400]
03:04:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0xa4d79400) [pid = 1855] [serial = 314] [outer = 0xa3f14400]
03:04:10 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33dd800 == 14 [pid = 1855] [id = 113]
03:04:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa33dec00) [pid = 1855] [serial = 315] [outer = (nil)]
03:04:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0xa384d800) [pid = 1855] [serial = 316] [outer = 0xa33dec00]
03:04:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:04:11 INFO - document served over http requires an https
03:04:11 INFO - sub-resource via iframe-tag using the meta-csp
03:04:11 INFO - delivery method with no-redirect and when
03:04: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"
03:04:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:04:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:04:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
03:04:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2205ms
03:04:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:04:11 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37e2800 == 15 [pid = 1855] [id = 114]
03:04:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa462b000) [pid = 1855] [serial = 317] [outer = (nil)]
03:04:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa4631000) [pid = 1855] [serial = 318] [outer = 0xa462b000]
03:04:12 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa5160800) [pid = 1855] [serial = 319] [outer = 0xa462b000]
03:04:13 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c2400 == 16 [pid = 1855] [id = 115]
03:04:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa52c2c00) [pid = 1855] [serial = 320] [outer = (nil)]
03:04:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa5509000) [pid = 1855] [serial = 321] [outer = 0xa52c2c00]
03:04:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:04:13 INFO - document served over http requires an https
03:04:13 INFO - sub-resource via iframe-tag using the meta-csp
03:04:13 INFO - delivery method with swap-origin-redirect and when
03:04:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:04:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:04:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:04:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2464ms
03:04:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:04:14 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3ff4400 == 17 [pid = 1855] [id = 116]
03:04:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa3ff9800) [pid = 1855] [serial = 322] [outer = (nil)]
03:04:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa5695000) [pid = 1855] [serial = 323] [outer = 0xa3ff9800]
03:04:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa5871000) [pid = 1855] [serial = 324] [outer = 0xa3ff9800]
03:04:16 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
03:04:16 INFO - document served over http requires an https
03:04:16 INFO - sub-resource via script-tag using the meta-csp
03:04:16 INFO - delivery method with keep-origin-redirect and when
03:04: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"
03:04:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:04:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:04:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:16 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
03:04:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2841ms
03:04:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:04:16 INFO - PROCESS | 1804 | ++DOCSHELL 0xa568f400 == 18 [pid = 1855] [id = 117]
03:04:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa5691000) [pid = 1855] [serial = 325] [outer = (nil)]
03:04:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa682d400) [pid = 1855] [serial = 326] [outer = 0xa5691000]
03:04:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa6889400) [pid = 1855] [serial = 327] [outer = 0xa5691000]
03:04:19 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
03:04:19 INFO - document served over http requires an https
03:04:19 INFO - sub-resource via script-tag using the meta-csp
03:04:19 INFO - delivery method with no-redirect and when
03:04: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"
03:04:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:04:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:04:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:19 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
03:04:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2652ms
03:04:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:04:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d46400 == 19 [pid = 1855] [id = 118]
03:04:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa2d46800) [pid = 1855] [serial = 328] [outer = (nil)]
03:04:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa2d48400) [pid = 1855] [serial = 329] [outer = 0xa2d46800]
03:04:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa2d4c800) [pid = 1855] [serial = 330] [outer = 0xa2d46800]
03:04:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:04:21 INFO - document served over http requires an https
03:04:21 INFO - sub-resource via script-tag using the meta-csp
03:04:21 INFO - delivery method with swap-origin-redirect and when
03:04: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"
03:04:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:04:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:04:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
03:04:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2606ms
03:04:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:04:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b0c00 == 20 [pid = 1855] [id = 119]
03:04:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa28b1000) [pid = 1855] [serial = 331] [outer = (nil)]
03:04:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa28b2c00) [pid = 1855] [serial = 332] [outer = 0xa28b1000]
03:04:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa28b6c00) [pid = 1855] [serial = 333] [outer = 0xa28b1000]
03:04:26 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
03:04:26 INFO - document served over http requires an https
03:04:26 INFO - sub-resource via xhr-request using the meta-csp
03:04:26 INFO - delivery method with keep-origin-redirect and when
03:04: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"
03:04:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:04:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:04:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:26 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
03:04:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4367ms
03:04:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:04:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fb7800 == 21 [pid = 1855] [id = 120]
03:04:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa1fb7c00) [pid = 1855] [serial = 334] [outer = (nil)]
03:04:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa1fb9800) [pid = 1855] [serial = 335] [outer = 0xa1fb7c00]
03:04:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa28af800) [pid = 1855] [serial = 336] [outer = 0xa1fb7c00]
03:04:28 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
03:04:28 INFO - document served over http requires an https
03:04:28 INFO - sub-resource via xhr-request using the meta-csp
03:04:28 INFO - delivery method with no-redirect and when
03:04:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:04:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:04:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:04:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:28 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
03:04:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2315ms
03:04:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:04:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa3854000 == 20 [pid = 1855] [id = 111]
03:04:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa33d4800 == 19 [pid = 1855] [id = 110]
03:04:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa32b6c00 == 18 [pid = 1855] [id = 109]
03:04:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa32b9000 == 17 [pid = 1855] [id = 108]
03:04:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa586a800 == 16 [pid = 1855] [id = 106]
03:04:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f13000 == 15 [pid = 1855] [id = 105]
03:04:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa37d9c00 == 14 [pid = 1855] [id = 103]
03:04:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa3849800 == 13 [pid = 1855] [id = 104]
03:04:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d50000 == 14 [pid = 1855] [id = 121]
03:04:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa2dea000) [pid = 1855] [serial = 337] [outer = (nil)]
03:04:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa32bbc00) [pid = 1855] [serial = 338] [outer = 0xa2dea000]
03:04:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa33cf800) [pid = 1855] [serial = 339] [outer = 0xa2dea000]
03:04:29 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa4633c00) [pid = 1855] [serial = 277] [outer = (nil)] [url = about:blank]
03:04:29 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa550f000) [pid = 1855] [serial = 285] [outer = (nil)] [url = about:blank]
03:04:29 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xaa1aac00) [pid = 1855] [serial = 272] [outer = (nil)] [url = about:blank]
03:04:29 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa3db9400) [pid = 1855] [serial = 282] [outer = (nil)] [url = about:blank]
03:04:30 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
03:04:30 INFO - document served over http requires an https
03:04:30 INFO - sub-resource via xhr-request using the meta-csp
03:04:30 INFO - delivery method with swap-origin-redirect and when
03:04: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"
03:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:04:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:04:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:30 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
03:04:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2103ms
03:04:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:04:31 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32e8000 == 15 [pid = 1855] [id = 122]
03:04:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa37db800) [pid = 1855] [serial = 340] [outer = (nil)]
03:04:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa38ccc00) [pid = 1855] [serial = 341] [outer = 0xa37db800]
03:04:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa3db8c00) [pid = 1855] [serial = 342] [outer = 0xa37db800]
03:04:33 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
03:04:33 INFO - document served over http requires an http
03:04:33 INFO - sub-resource via fetch-request using the meta-referrer
03:04:33 INFO - delivery method with keep-origin-redirect and when
03:04: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"
03:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:04:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:04:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:04:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:33 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
03:04:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2447ms
03:04:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:04:33 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3854400 == 16 [pid = 1855] [id = 123]
03:04:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa3f18400) [pid = 1855] [serial = 343] [outer = (nil)]
03:04:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa3ffb800) [pid = 1855] [serial = 344] [outer = 0xa3f18400]
03:04:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa4629400) [pid = 1855] [serial = 345] [outer = 0xa3f18400]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa5882800) [pid = 1855] [serial = 293] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xaa122800) [pid = 1855] [serial = 296] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa3dba800) [pid = 1855] [serial = 287] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa3ff3c00) [pid = 1855] [serial = 290] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa3dbd800) [pid = 1855] [serial = 299] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa32e0800) [pid = 1855] [serial = 302] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa3fedc00) [pid = 1855] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa4d6a400) [pid = 1855] [serial = 313] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa33d9000) [pid = 1855] [serial = 305] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa3ff0800) [pid = 1855] [serial = 308] [outer = (nil)] [url = about:blank]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa3db9800) [pid = 1855] [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]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa32bb000) [pid = 1855] [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]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa3854c00) [pid = 1855] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:04:35 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa32e3000) [pid = 1855] [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]
03:04:35 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
03:04:35 INFO - document served over http requires an http
03:04:35 INFO - sub-resource via fetch-request using the meta-referrer
03:04:35 INFO - delivery method with no-redirect and when
03:04: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"
03:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:04:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:04:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:04:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:35 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
03:04:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2764ms
03:04:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:04:36 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dba800 == 17 [pid = 1855] [id = 124]
03:04:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa3ff3c00) [pid = 1855] [serial = 346] [outer = (nil)]
03:04:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa4d6a400) [pid = 1855] [serial = 347] [outer = 0xa3ff3c00]
03:04:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa4d71000) [pid = 1855] [serial = 348] [outer = 0xa3ff3c00]
03:04:38 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
03:04:38 INFO - document served over http requires an http
03:04:38 INFO - sub-resource via fetch-request using the meta-referrer
03:04:38 INFO - delivery method with swap-origin-redirect and when
03:04: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"
03:04:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:04:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:04:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:04:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:38 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
03:04:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2454ms
03:04:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:04:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32e8c00 == 18 [pid = 1855] [id = 125]
03:04:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa37d7400) [pid = 1855] [serial = 349] [outer = (nil)]
03:04:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa3f0d400) [pid = 1855] [serial = 350] [outer = 0xa37d7400]
03:04:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa4633800) [pid = 1855] [serial = 351] [outer = 0xa37d7400]
03:04:40 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c6c00 == 19 [pid = 1855] [id = 126]
03:04:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa52c7c00) [pid = 1855] [serial = 352] [outer = (nil)]
03:04:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa5514400) [pid = 1855] [serial = 353] [outer = 0xa52c7c00]
03:04:40 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
03:04:40 INFO - document served over http requires an http
03:04:40 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:40 INFO - delivery method with keep-origin-redirect and when
03:04:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:04:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:04:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:40 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
03:04:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2497ms
03:04:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:04:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37dd800 == 20 [pid = 1855] [id = 127]
03:04:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa37e1c00) [pid = 1855] [serial = 354] [outer = (nil)]
03:04:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa5885000) [pid = 1855] [serial = 355] [outer = 0xa37e1c00]
03:04:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa5c61800) [pid = 1855] [serial = 356] [outer = 0xa37e1c00]
03:04:42 INFO - PROCESS | 1804 | ++DOCSHELL 0xa6893000 == 21 [pid = 1855] [id = 128]
03:04:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa6893400) [pid = 1855] [serial = 357] [outer = (nil)]
03:04:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa733c400) [pid = 1855] [serial = 358] [outer = 0xa6893400]
03:04:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:04:43 INFO - document served over http requires an http
03:04:43 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:43 INFO - delivery method with no-redirect and when
03:04: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"
03:04:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:04:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:04:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
03:04:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2446ms
03:04:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:04:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa586c000 == 22 [pid = 1855] [id = 129]
03:04:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa586c400) [pid = 1855] [serial = 359] [outer = (nil)]
03:04:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1ec4000) [pid = 1855] [serial = 360] [outer = 0xa586c400]
03:04:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1ec8800) [pid = 1855] [serial = 361] [outer = 0xa586c400]
03:04:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ecf400 == 23 [pid = 1855] [id = 130]
03:04:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1ecf800) [pid = 1855] [serial = 362] [outer = (nil)]
03:04:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1ed1800) [pid = 1855] [serial = 363] [outer = 0xa1ecf800]
03:04:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:04:46 INFO - document served over http requires an http
03:04:46 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:46 INFO - delivery method with swap-origin-redirect and when
03:04: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"
03:04:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:04:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:04:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:04:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3296ms
03:04:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:04:47 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d88000 == 24 [pid = 1855] [id = 131]
03:04:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa1d88400) [pid = 1855] [serial = 364] [outer = (nil)]
03:04:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa1d8a000) [pid = 1855] [serial = 365] [outer = 0xa1d88400]
03:04:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1d8f800) [pid = 1855] [serial = 366] [outer = 0xa1d88400]
03:04:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:04:48 INFO - document served over http requires an http
03:04:48 INFO - sub-resource via script-tag using the meta-referrer
03:04:48 INFO - delivery method with keep-origin-redirect and when
03:04: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"
03:04:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:04:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:04:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
03:04:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2242ms
03:04:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:04:49 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1780800 == 25 [pid = 1855] [id = 132]
03:04:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa1783400) [pid = 1855] [serial = 367] [outer = (nil)]
03:04:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa1785000) [pid = 1855] [serial = 368] [outer = 0xa1783400]
03:04:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa1788c00) [pid = 1855] [serial = 369] [outer = 0xa1783400]
03:04:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:04:50 INFO - document served over http requires an http
03:04:50 INFO - sub-resource via script-tag using the meta-referrer
03:04:50 INFO - delivery method with no-redirect and when
03:04: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"
03:04:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:04:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:04:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
03:04:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2046ms
03:04:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:04:51 INFO - PROCESS | 1804 | ++DOCSHELL 0xa150b000 == 26 [pid = 1855] [id = 133]
03:04:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa150b400) [pid = 1855] [serial = 370] [outer = (nil)]
03:04:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa150d400) [pid = 1855] [serial = 371] [outer = 0xa150b400]
03:04:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa1513c00) [pid = 1855] [serial = 372] [outer = 0xa150b400]
03:04:53 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
03:04:53 INFO - document served over http requires an http
03:04:53 INFO - sub-resource via script-tag using the meta-referrer
03:04:53 INFO - delivery method with swap-origin-redirect and when
03:04: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"
03:04:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:04:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:04:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:53 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
03:04:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2144ms
03:04:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:04:53 INFO - PROCESS | 1804 | ++DOCSHELL 0xa150ac00 == 27 [pid = 1855] [id = 134]
03:04:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa15f1800) [pid = 1855] [serial = 373] [outer = (nil)]
03:04:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa15f8000) [pid = 1855] [serial = 374] [outer = 0xa15f1800]
03:04:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa15fb800) [pid = 1855] [serial = 375] [outer = 0xa15f1800]
03:04:56 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
03:04:56 INFO - document served over http requires an http
03:04:56 INFO - sub-resource via xhr-request using the meta-referrer
03:04:56 INFO - delivery method with keep-origin-redirect and when
03:04: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"
03:04:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:04:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:04:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:56 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
03:04:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3599ms
03:04:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:04:57 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12b9000 == 28 [pid = 1855] [id = 135]
03:04:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa12bc800) [pid = 1855] [serial = 376] [outer = (nil)]
03:04:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa1509000) [pid = 1855] [serial = 377] [outer = 0xa12bc800]
03:04:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa15f8800) [pid = 1855] [serial = 378] [outer = 0xa12bc800]
03:04:59 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
03:04:59 INFO - document served over http requires an http
03:04:59 INFO - sub-resource via xhr-request using the meta-referrer
03:04:59 INFO - delivery method with no-redirect and when
03:04: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"
03:04:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:04:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:04:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:04:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:04:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:04:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:04:59 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
03:04:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2663ms
03:04:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:05:00 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1faec00 == 29 [pid = 1855] [id = 136]
03:05:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa1fbb800) [pid = 1855] [serial = 379] [outer = (nil)]
03:05:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa28ae800) [pid = 1855] [serial = 380] [outer = 0xa1fbb800]
03:05:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa2d4ac00) [pid = 1855] [serial = 381] [outer = 0xa1fbb800]
03:05:00 INFO - PROCESS | 1804 | --DOCSHELL 0xa3854400 == 28 [pid = 1855] [id = 123]
03:05:00 INFO - PROCESS | 1804 | --DOCSHELL 0xa32e8000 == 27 [pid = 1855] [id = 122]
03:05:00 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d50000 == 26 [pid = 1855] [id = 121]
03:05:00 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fb7800 == 25 [pid = 1855] [id = 120]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b0c00 == 24 [pid = 1855] [id = 119]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d46400 == 23 [pid = 1855] [id = 118]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa568f400 == 22 [pid = 1855] [id = 117]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa3ff4400 == 21 [pid = 1855] [id = 116]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa33dcc00 == 20 [pid = 1855] [id = 88]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c2400 == 19 [pid = 1855] [id = 115]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa32bf800 == 18 [pid = 1855] [id = 107]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa37e2800 == 17 [pid = 1855] [id = 114]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa33dd800 == 16 [pid = 1855] [id = 113]
03:05:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dc0c00 == 15 [pid = 1855] [id = 112]
03:05:01 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa33da000) [pid = 1855] [serial = 303] [outer = (nil)] [url = about:blank]
03:05:01 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa4344400) [pid = 1855] [serial = 309] [outer = (nil)] [url = about:blank]
03:05:01 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa3857000) [pid = 1855] [serial = 306] [outer = (nil)] [url = about:blank]
03:05:02 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
03:05:02 INFO - document served over http requires an http
03:05:02 INFO - sub-resource via xhr-request using the meta-referrer
03:05:02 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:02 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
03:05:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3252ms
03:05:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:05:03 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d49000 == 16 [pid = 1855] [id = 137]
03:05:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa2d4a000) [pid = 1855] [serial = 382] [outer = (nil)]
03:05:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa32b9000) [pid = 1855] [serial = 383] [outer = 0xa2d4a000]
03:05:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa32df800) [pid = 1855] [serial = 384] [outer = 0xa2d4a000]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa33dec00) [pid = 1855] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017450671]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa52c2c00) [pid = 1855] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa682d400) [pid = 1855] [serial = 326] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa28b2c00) [pid = 1855] [serial = 332] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa4631000) [pid = 1855] [serial = 318] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa2d48400) [pid = 1855] [serial = 329] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa32bbc00) [pid = 1855] [serial = 338] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa38ccc00) [pid = 1855] [serial = 341] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa3ffb800) [pid = 1855] [serial = 344] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa1fb9800) [pid = 1855] [serial = 335] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa5695000) [pid = 1855] [serial = 323] [outer = (nil)] [url = about:blank]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa384d800) [pid = 1855] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017450671]
03:05:06 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa5509000) [pid = 1855] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:07 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa2dea000) [pid = 1855] [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]
03:05:07 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa37db800) [pid = 1855] [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]
03:05:07 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1fb7c00) [pid = 1855] [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]
03:05:07 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa3f18400) [pid = 1855] [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]
03:05:07 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa33cf800) [pid = 1855] [serial = 339] [outer = (nil)] [url = about:blank]
03:05:07 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa28af800) [pid = 1855] [serial = 336] [outer = (nil)] [url = about:blank]
03:05:07 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
03:05:07 INFO - document served over http requires an https
03:05:07 INFO - sub-resource via fetch-request using the meta-referrer
03:05:07 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:07 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
03:05:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4505ms
03:05:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:05:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fb9800 == 17 [pid = 1855] [id = 138]
03:05:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa28af800) [pid = 1855] [serial = 385] [outer = (nil)]
03:05:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa33d4c00) [pid = 1855] [serial = 386] [outer = 0xa28af800]
03:05:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa33db000) [pid = 1855] [serial = 387] [outer = 0xa28af800]
03:05:09 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
03:05:09 INFO - document served over http requires an https
03:05:09 INFO - sub-resource via fetch-request using the meta-referrer
03:05:09 INFO - delivery method with no-redirect and when
03:05:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:09 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
03:05:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2106ms
03:05:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:05:09 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ecec00 == 18 [pid = 1855] [id = 139]
03:05:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1ecf000) [pid = 1855] [serial = 388] [outer = (nil)]
03:05:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa2dea800) [pid = 1855] [serial = 389] [outer = 0xa1ecf000]
03:05:10 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa33d6800) [pid = 1855] [serial = 390] [outer = 0xa1ecf000]
03:05:12 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
03:05:12 INFO - document served over http requires an https
03:05:12 INFO - sub-resource via fetch-request using the meta-referrer
03:05:12 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:12 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
03:05:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2601ms
03:05:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:05:12 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28aec00 == 19 [pid = 1855] [id = 140]
03:05:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa28ba400) [pid = 1855] [serial = 391] [outer = (nil)]
03:05:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa3852800) [pid = 1855] [serial = 392] [outer = 0xa28ba400]
03:05:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa38cd400) [pid = 1855] [serial = 393] [outer = 0xa28ba400]
03:05:14 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dbb000 == 20 [pid = 1855] [id = 141]
03:05:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa3dbd800) [pid = 1855] [serial = 394] [outer = (nil)]
03:05:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa3db3800) [pid = 1855] [serial = 395] [outer = 0xa3dbd800]
03:05:15 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
03:05:15 INFO - document served over http requires an https
03:05:15 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:15 INFO - delivery method with keep-origin-redirect and when
03:05:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:15 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
03:05:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3009ms
03:05:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:05:15 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3850800 == 21 [pid = 1855] [id = 142]
03:05:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa3dbe800) [pid = 1855] [serial = 396] [outer = (nil)]
03:05:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa434fc00) [pid = 1855] [serial = 397] [outer = 0xa3dbe800]
03:05:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa4d6bc00) [pid = 1855] [serial = 398] [outer = 0xa3dbe800]
03:05:17 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51bf800 == 22 [pid = 1855] [id = 143]
03:05:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa51c0c00) [pid = 1855] [serial = 399] [outer = (nil)]
03:05:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0x9b208c00) [pid = 1804] [serial = 26] [outer = 0x9ab35c00]
03:05:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa52c2c00) [pid = 1855] [serial = 400] [outer = 0xa51c0c00]
03:05:17 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
03:05:17 INFO - document served over http requires an https
03:05:17 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:17 INFO - delivery method with no-redirect and when
03:05:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:05:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:17 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
03:05:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2851ms
03:05:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:05:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4346800 == 23 [pid = 1855] [id = 144]
03:05:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa4348c00) [pid = 1855] [serial = 401] [outer = (nil)]
03:05:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa568ec00) [pid = 1855] [serial = 402] [outer = 0xa4348c00]
03:05:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa5867800) [pid = 1855] [serial = 403] [outer = 0xa4348c00]
03:05:20 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5a88400 == 24 [pid = 1855] [id = 145]
03:05:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa5a88800) [pid = 1855] [serial = 404] [outer = (nil)]
03:05:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa5ed0400) [pid = 1855] [serial = 405] [outer = 0xa5a88800]
03:05:21 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
03:05:21 INFO - document served over http requires an https
03:05:21 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:21 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:21 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
03:05:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3342ms
03:05:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:05:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5511000 == 25 [pid = 1855] [id = 146]
03:05:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa5516400) [pid = 1855] [serial = 406] [outer = (nil)]
03:05:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xaa1aac00) [pid = 1855] [serial = 407] [outer = 0xa5516400]
03:05:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa1161400) [pid = 1855] [serial = 408] [outer = 0xa5516400]
03:05:24 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
03:05:24 INFO - document served over http requires an https
03:05:24 INFO - sub-resource via script-tag using the meta-referrer
03:05:24 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:24 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
03:05:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2857ms
03:05:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:05:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa116bc00 == 26 [pid = 1855] [id = 147]
03:05:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa116dc00) [pid = 1855] [serial = 409] [outer = (nil)]
03:05:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa5864c00) [pid = 1855] [serial = 410] [outer = 0xa116dc00]
03:05:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa0f9ec00) [pid = 1855] [serial = 411] [outer = 0xa116dc00]
03:05:26 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
03:05:26 INFO - document served over http requires an https
03:05:26 INFO - sub-resource via script-tag using the meta-referrer
03:05:26 INFO - delivery method with no-redirect and when
03:05: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"
03:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:26 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
03:05:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2195ms
03:05:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:05:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa6800 == 27 [pid = 1855] [id = 148]
03:05:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa0fa8800) [pid = 1855] [serial = 412] [outer = (nil)]
03:05:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa0fabc00) [pid = 1855] [serial = 413] [outer = 0xa0fa8800]
03:05:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa1daf800) [pid = 1855] [serial = 414] [outer = 0xa0fa8800]
03:05:28 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
03:05:28 INFO - document served over http requires an https
03:05:28 INFO - sub-resource via script-tag using the meta-referrer
03:05:28 INFO - delivery method with swap-origin-redirect and when
03:05:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:28 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
03:05:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2244ms
03:05:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:05:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa9c00 == 28 [pid = 1855] [id = 149]
03:05:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa1db6800) [pid = 1855] [serial = 415] [outer = (nil)]
03:05:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa1dbc000) [pid = 1855] [serial = 416] [outer = 0xa1db6800]
03:05:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa0e03000) [pid = 1855] [serial = 417] [outer = 0xa1db6800]
03:05:32 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
03:05:32 INFO - document served over http requires an https
03:05:32 INFO - sub-resource via xhr-request using the meta-referrer
03:05:32 INFO - delivery method with keep-origin-redirect and when
03:05:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:32 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
03:05:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3986ms
03:05:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:05:33 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0f9dc00 == 29 [pid = 1855] [id = 150]
03:05:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa0fa1c00) [pid = 1855] [serial = 418] [outer = (nil)]
03:05:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa1165000) [pid = 1855] [serial = 419] [outer = 0xa0fa1c00]
03:05:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa15f7400) [pid = 1855] [serial = 420] [outer = 0xa0fa1c00]
03:05:35 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
03:05:35 INFO - document served over http requires an https
03:05:35 INFO - sub-resource via xhr-request using the meta-referrer
03:05:35 INFO - delivery method with no-redirect and when
03:05:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:35 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
03:05:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2599ms
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d49000 == 28 [pid = 1855] [id = 137]
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa1faec00 == 27 [pid = 1855] [id = 136]
03:05:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa12b9000 == 26 [pid = 1855] [id = 135]
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa150b000 == 25 [pid = 1855] [id = 133]
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa586c000 == 24 [pid = 1855] [id = 129]
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ecf400 == 23 [pid = 1855] [id = 130]
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa6893000 == 22 [pid = 1855] [id = 128]
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa37dd800 == 21 [pid = 1855] [id = 127]
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c6c00 == 20 [pid = 1855] [id = 126]
03:05:35 INFO - PROCESS | 1804 | --DOCSHELL 0xa32e8c00 == 19 [pid = 1855] [id = 125]
03:05:35 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa3db8c00) [pid = 1855] [serial = 342] [outer = (nil)] [url = about:blank]
03:05:35 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa4629400) [pid = 1855] [serial = 345] [outer = (nil)] [url = about:blank]
03:05:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0f9d000 == 20 [pid = 1855] [id = 151]
03:05:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa12bc400) [pid = 1855] [serial = 421] [outer = (nil)]
03:05:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa15f2c00) [pid = 1855] [serial = 422] [outer = 0xa12bc400]
03:05:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa1786c00) [pid = 1855] [serial = 423] [outer = 0xa12bc400]
03:05:37 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
03:05:37 INFO - document served over http requires an https
03:05:37 INFO - sub-resource via xhr-request using the meta-referrer
03:05:37 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:05:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:05:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:37 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
03:05:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2458ms
03:05:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:05:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1dbac00 == 21 [pid = 1855] [id = 152]
03:05:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa1dbb400) [pid = 1855] [serial = 424] [outer = (nil)]
03:05:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa1ed2800) [pid = 1855] [serial = 425] [outer = 0xa1dbb400]
03:05:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa1fbbc00) [pid = 1855] [serial = 426] [outer = 0xa1dbb400]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa150d400) [pid = 1855] [serial = 371] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa15f8000) [pid = 1855] [serial = 374] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa1ed1800) [pid = 1855] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa1ec4000) [pid = 1855] [serial = 360] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa1d8a000) [pid = 1855] [serial = 365] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa1785000) [pid = 1855] [serial = 368] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa5514400) [pid = 1855] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa3f0d400) [pid = 1855] [serial = 350] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa733c400) [pid = 1855] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017482834]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa5885000) [pid = 1855] [serial = 355] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa28ae800) [pid = 1855] [serial = 380] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa32b9000) [pid = 1855] [serial = 383] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa4d6a400) [pid = 1855] [serial = 347] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa1509000) [pid = 1855] [serial = 377] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa2d4a000) [pid = 1855] [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]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa1fbb800) [pid = 1855] [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]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa12bc800) [pid = 1855] [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]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa1ecf800) [pid = 1855] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa52c7c00) [pid = 1855] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa6893400) [pid = 1855] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017482834]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa33dac00) [pid = 1855] [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]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa5870800) [pid = 1855] [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]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa4d77400) [pid = 1855] [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]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa37e4800) [pid = 1855] [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]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa51b6000) [pid = 1855] [serial = 261] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa5a89800) [pid = 1855] [serial = 267] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa2d4ac00) [pid = 1855] [serial = 381] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa5159c00) [pid = 1855] [serial = 288] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa4d79400) [pid = 1855] [serial = 314] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa15f8800) [pid = 1855] [serial = 378] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa5691400) [pid = 1855] [serial = 264] [outer = (nil)] [url = about:blank]
03:05:41 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa3f13400) [pid = 1855] [serial = 258] [outer = (nil)] [url = about:blank]
03:05:41 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
03:05:41 INFO - document served over http requires an http
03:05:41 INFO - sub-resource via fetch-request using the meta-referrer
03:05:41 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:41 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
03:05:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 4058ms
03:05:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:05:42 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f8000 == 22 [pid = 1855] [id = 153]
03:05:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa1d92400) [pid = 1855] [serial = 427] [outer = (nil)]
03:05:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa28ae800) [pid = 1855] [serial = 428] [outer = 0xa1d92400]
03:05:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa2d49000) [pid = 1855] [serial = 429] [outer = 0xa1d92400]
03:05:43 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0x9c517400) [pid = 1804] [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.]
03:05:44 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
03:05:44 INFO - document served over http requires an http
03:05:44 INFO - sub-resource via fetch-request using the meta-referrer
03:05:44 INFO - delivery method with no-redirect and when
03:05: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"
03:05:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:44 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
03:05:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2194ms
03:05:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:05:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa5800 == 23 [pid = 1855] [id = 154]
03:05:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa150fc00) [pid = 1855] [serial = 430] [outer = (nil)]
03:05:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa1db9c00) [pid = 1855] [serial = 431] [outer = 0xa150fc00]
03:05:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa1fb7c00) [pid = 1855] [serial = 432] [outer = 0xa150fc00]
03:05:46 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
03:05:46 INFO - document served over http requires an http
03:05:46 INFO - sub-resource via fetch-request using the meta-referrer
03:05:46 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:05:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:05:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:05:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:46 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
03:05:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2200ms
03:05:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:05:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15fa800 == 24 [pid = 1855] [id = 155]
03:05:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa2de0c00) [pid = 1855] [serial = 433] [outer = (nil)]
03:05:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa32c2000) [pid = 1855] [serial = 434] [outer = 0xa2de0c00]
03:05:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa32e5400) [pid = 1855] [serial = 435] [outer = 0xa2de0c00]
03:05:48 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37e3400 == 25 [pid = 1855] [id = 156]
03:05:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa37e3c00) [pid = 1855] [serial = 436] [outer = (nil)]
03:05:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa384f000) [pid = 1855] [serial = 437] [outer = 0xa37e3c00]
03:05:49 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
03:05:49 INFO - document served over http requires an http
03:05:49 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:49 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:49 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
03:05:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2949ms
03:05:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:05:49 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32bc400 == 26 [pid = 1855] [id = 157]
03:05:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa32bd800) [pid = 1855] [serial = 438] [outer = (nil)]
03:05:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa3dc1c00) [pid = 1855] [serial = 439] [outer = 0xa32bd800]
03:05:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa3ff4800) [pid = 1855] [serial = 440] [outer = 0xa32bd800]
03:05:51 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4629400 == 27 [pid = 1855] [id = 158]
03:05:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa462a800) [pid = 1855] [serial = 441] [outer = (nil)]
03:05:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa4d6a400) [pid = 1855] [serial = 442] [outer = 0xa462a800]
03:05:51 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
03:05:51 INFO - document served over http requires an http
03:05:51 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:51 INFO - delivery method with no-redirect and when
03:05: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"
03:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:51 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
03:05:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2735ms
03:05:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:05:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4632400 == 28 [pid = 1855] [id = 159]
03:05:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa5160c00) [pid = 1855] [serial = 443] [outer = (nil)]
03:05:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa52c0800) [pid = 1855] [serial = 444] [outer = 0xa5160c00]
03:05:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa5513000) [pid = 1855] [serial = 445] [outer = 0xa5160c00]
03:05:54 INFO - PROCESS | 1804 | ++DOCSHELL 0xa586d000 == 29 [pid = 1855] [id = 160]
03:05:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa586dc00) [pid = 1855] [serial = 446] [outer = (nil)]
03:05:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa5695000) [pid = 1855] [serial = 447] [outer = 0xa586dc00]
03:05:54 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
03:05:54 INFO - document served over http requires an http
03:05:54 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:54 INFO - delivery method with swap-origin-redirect and when
03:05: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"
03:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:05:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:05:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:54 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
03:05:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2910ms
03:05:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:05:55 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51b6400 == 30 [pid = 1855] [id = 161]
03:05:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa51c3800) [pid = 1855] [serial = 448] [outer = (nil)]
03:05:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa5ed6400) [pid = 1855] [serial = 449] [outer = 0xa51c3800]
03:05:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa6893000) [pid = 1855] [serial = 450] [outer = 0xa51c3800]
03:05:58 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
03:05:58 INFO - document served over http requires an http
03:05:58 INFO - sub-resource via script-tag using the meta-referrer
03:05:58 INFO - delivery method with keep-origin-redirect and when
03:05: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"
03:05:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:05:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:05:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:05:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:05:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:05:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:05:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:05:58 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
03:05:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3428ms
03:05:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:05:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e66c00 == 31 [pid = 1855] [id = 162]
03:05:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa0e67400) [pid = 1855] [serial = 451] [outer = (nil)]
03:05:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa0e6d400) [pid = 1855] [serial = 452] [outer = 0xa0e67400]
03:05:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa0e71c00) [pid = 1855] [serial = 453] [outer = 0xa0e67400]
03:06:01 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
03:06:01 INFO - document served over http requires an http
03:06:01 INFO - sub-resource via script-tag using the meta-referrer
03:06:01 INFO - delivery method with no-redirect and when
03:06: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"
03:06:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:01 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
03:06:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3397ms
03:06:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:06:02 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076ac00 == 32 [pid = 1855] [id = 163]
03:06:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa076dc00) [pid = 1855] [serial = 454] [outer = (nil)]
03:06:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa0e65000) [pid = 1855] [serial = 455] [outer = 0xa076dc00]
03:06:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa116c800) [pid = 1855] [serial = 456] [outer = 0xa076dc00]
03:06:04 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
03:06:04 INFO - document served over http requires an http
03:06:04 INFO - sub-resource via script-tag using the meta-referrer
03:06:04 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:04 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
03:06:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2451ms
03:06:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:06:04 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076c800 == 33 [pid = 1855] [id = 164]
03:06:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa116ec00) [pid = 1855] [serial = 457] [outer = (nil)]
03:06:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa1ec7800) [pid = 1855] [serial = 458] [outer = 0xa116ec00]
03:06:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa2d49400) [pid = 1855] [serial = 459] [outer = 0xa116ec00]
03:06:06 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
03:06:06 INFO - document served over http requires an http
03:06:06 INFO - sub-resource via xhr-request using the meta-referrer
03:06:06 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:06 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
03:06:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2423ms
03:06:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa6831400 == 32 [pid = 1855] [id = 97]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa1dbac00 == 31 [pid = 1855] [id = 152]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa0f9d000 == 30 [pid = 1855] [id = 151]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa0f9dc00 == 29 [pid = 1855] [id = 150]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa6800 == 28 [pid = 1855] [id = 148]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa116bc00 == 27 [pid = 1855] [id = 147]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa150ac00 == 26 [pid = 1855] [id = 134]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa5511000 == 25 [pid = 1855] [id = 146]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa5a88400 == 24 [pid = 1855] [id = 145]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa4346800 == 23 [pid = 1855] [id = 144]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa51bf800 == 22 [pid = 1855] [id = 143]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa3850800 == 21 [pid = 1855] [id = 142]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dbb000 == 20 [pid = 1855] [id = 141]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa28aec00 == 19 [pid = 1855] [id = 140]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ecec00 == 18 [pid = 1855] [id = 139]
03:06:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fb9800 == 17 [pid = 1855] [id = 138]
03:06:07 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa4d71000) [pid = 1855] [serial = 348] [outer = (nil)] [url = about:blank]
03:06:07 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa32df800) [pid = 1855] [serial = 384] [outer = (nil)] [url = about:blank]
03:06:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1161000 == 18 [pid = 1855] [id = 165]
03:06:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa1163c00) [pid = 1855] [serial = 460] [outer = (nil)]
03:06:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa12b9400) [pid = 1855] [serial = 461] [outer = 0xa1163c00]
03:06:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa15fa000) [pid = 1855] [serial = 462] [outer = 0xa1163c00]
03:06:09 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
03:06:09 INFO - document served over http requires an http
03:06:09 INFO - sub-resource via xhr-request using the meta-referrer
03:06:09 INFO - delivery method with no-redirect and when
03:06: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"
03:06:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:09 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
03:06:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2400ms
03:06:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:06:09 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa6800 == 19 [pid = 1855] [id = 166]
03:06:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa1db2c00) [pid = 1855] [serial = 463] [outer = (nil)]
03:06:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa1ec8400) [pid = 1855] [serial = 464] [outer = 0xa1db2c00]
03:06:10 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa28aec00) [pid = 1855] [serial = 465] [outer = 0xa1db2c00]
03:06:11 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
03:06:11 INFO - document served over http requires an http
03:06:11 INFO - sub-resource via xhr-request using the meta-referrer
03:06:11 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:11 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
03:06:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2344ms
03:06:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:06:13 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1165400 == 20 [pid = 1855] [id = 167]
03:06:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa12b5400) [pid = 1855] [serial = 466] [outer = (nil)]
03:06:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa32e2c00) [pid = 1855] [serial = 467] [outer = 0xa12b5400]
03:06:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa33d9400) [pid = 1855] [serial = 468] [outer = 0xa12b5400]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0xa5a88800) [pid = 1855] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa3dbd800) [pid = 1855] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa51c0c00) [pid = 1855] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017517153]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa0fabc00) [pid = 1855] [serial = 413] [outer = (nil)] [url = about:blank]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa1dbc000) [pid = 1855] [serial = 416] [outer = (nil)] [url = about:blank]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa5ed0400) [pid = 1855] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0xa568ec00) [pid = 1855] [serial = 402] [outer = (nil)] [url = about:blank]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xaa1aac00) [pid = 1855] [serial = 407] [outer = (nil)] [url = about:blank]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa5864c00) [pid = 1855] [serial = 410] [outer = (nil)] [url = about:blank]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa3db3800) [pid = 1855] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:14 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa3852800) [pid = 1855] [serial = 392] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa52c2c00) [pid = 1855] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017517153]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa434fc00) [pid = 1855] [serial = 397] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa33d4c00) [pid = 1855] [serial = 386] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa2dea800) [pid = 1855] [serial = 389] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa1ed2800) [pid = 1855] [serial = 425] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa1165000) [pid = 1855] [serial = 419] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa15f2c00) [pid = 1855] [serial = 422] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa28ae800) [pid = 1855] [serial = 428] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa0fa1c00) [pid = 1855] [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]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa12bc400) [pid = 1855] [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]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa1dbb400) [pid = 1855] [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]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa15f7400) [pid = 1855] [serial = 420] [outer = (nil)] [url = about:blank]
03:06:15 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa1786c00) [pid = 1855] [serial = 423] [outer = (nil)] [url = about:blank]
03:06:17 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
03:06:17 INFO - document served over http requires an https
03:06:17 INFO - sub-resource via fetch-request using the meta-referrer
03:06:17 INFO - delivery method with keep-origin-redirect and when
03:06:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:17 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
03:06:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 5596ms
03:06:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:06:17 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e0c800 == 21 [pid = 1855] [id = 168]
03:06:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa0f9d000) [pid = 1855] [serial = 469] [outer = (nil)]
03:06:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa15f2c00) [pid = 1855] [serial = 470] [outer = 0xa0f9d000]
03:06:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa1db3800) [pid = 1855] [serial = 471] [outer = 0xa0f9d000]
03:06:19 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
03:06:19 INFO - document served over http requires an https
03:06:19 INFO - sub-resource via fetch-request using the meta-referrer
03:06:19 INFO - delivery method with no-redirect and when
03:06:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:06:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:19 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
03:06:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2114ms
03:06:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:06:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1164c00 == 22 [pid = 1855] [id = 169]
03:06:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa12bb800) [pid = 1855] [serial = 472] [outer = (nil)]
03:06:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa33dec00) [pid = 1855] [serial = 473] [outer = 0xa12bb800]
03:06:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa3850800) [pid = 1855] [serial = 474] [outer = 0xa12bb800]
03:06:21 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
03:06:21 INFO - document served over http requires an https
03:06:21 INFO - sub-resource via fetch-request using the meta-referrer
03:06:21 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:21 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
03:06:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2046ms
03:06:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:06:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32de400 == 23 [pid = 1855] [id = 170]
03:06:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa32df800) [pid = 1855] [serial = 475] [outer = (nil)]
03:06:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa3dbe400) [pid = 1855] [serial = 476] [outer = 0xa32df800]
03:06:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa3f18400) [pid = 1855] [serial = 477] [outer = 0xa32df800]
03:06:23 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4346800 == 24 [pid = 1855] [id = 171]
03:06:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa4347c00) [pid = 1855] [serial = 478] [outer = (nil)]
03:06:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa4632000) [pid = 1855] [serial = 479] [outer = 0xa4347c00]
03:06:23 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
03:06:23 INFO - document served over http requires an https
03:06:23 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:23 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:23 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
03:06:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2352ms
03:06:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:06:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dbc400 == 25 [pid = 1855] [id = 172]
03:06:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa4350c00) [pid = 1855] [serial = 480] [outer = (nil)]
03:06:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa515b000) [pid = 1855] [serial = 481] [outer = 0xa4350c00]
03:06:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa51c1400) [pid = 1855] [serial = 482] [outer = 0xa4350c00]
03:06:25 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c7400 == 26 [pid = 1855] [id = 173]
03:06:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa52c8c00) [pid = 1855] [serial = 483] [outer = (nil)]
03:06:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa5508c00) [pid = 1855] [serial = 484] [outer = 0xa52c8c00]
03:06:26 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
03:06:26 INFO - document served over http requires an https
03:06:26 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:26 INFO - delivery method with no-redirect and when
03:06: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"
03:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:26 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
03:06:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2587ms
03:06:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:06:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5154400 == 27 [pid = 1855] [id = 174]
03:06:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa5154800) [pid = 1855] [serial = 485] [outer = (nil)]
03:06:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa5697c00) [pid = 1855] [serial = 486] [outer = 0xa5154800]
03:06:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa5868000) [pid = 1855] [serial = 487] [outer = 0xa5154800]
03:06:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5a7b800 == 28 [pid = 1855] [id = 175]
03:06:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa5a7c000) [pid = 1855] [serial = 488] [outer = (nil)]
03:06:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa5a86c00) [pid = 1855] [serial = 489] [outer = 0xa5a7c000]
03:06:29 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
03:06:29 INFO - document served over http requires an https
03:06:29 INFO - sub-resource via iframe-tag using the meta-referrer
03:06:29 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:29 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
03:06:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2975ms
03:06:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:06:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5693000 == 29 [pid = 1855] [id = 176]
03:06:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa5694c00) [pid = 1855] [serial = 490] [outer = (nil)]
03:06:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa5ecd400) [pid = 1855] [serial = 491] [outer = 0xa5694c00]
03:06:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa5ed9c00) [pid = 1855] [serial = 492] [outer = 0xa5694c00]
03:06:31 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
03:06:31 INFO - document served over http requires an https
03:06:31 INFO - sub-resource via script-tag using the meta-referrer
03:06:31 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:31 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
03:06:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2552ms
03:06:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:06:32 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5c6b800 == 30 [pid = 1855] [id = 177]
03:06:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa7387800) [pid = 1855] [serial = 493] [outer = (nil)]
03:06:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0xad331400) [pid = 1855] [serial = 494] [outer = 0xa7387800]
03:06:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0xa2faa400) [pid = 1855] [serial = 495] [outer = 0xa7387800]
03:06:35 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
03:06:35 INFO - document served over http requires an https
03:06:35 INFO - sub-resource via script-tag using the meta-referrer
03:06:35 INFO - delivery method with no-redirect and when
03:06: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"
03:06:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:35 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
03:06:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3399ms
03:06:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:06:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2fb2400 == 31 [pid = 1855] [id = 178]
03:06:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 127 (0xa2fb4400) [pid = 1855] [serial = 496] [outer = (nil)]
03:06:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0xa5a7d000) [pid = 1855] [serial = 497] [outer = 0xa2fb4400]
03:06:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0xa06df800) [pid = 1855] [serial = 498] [outer = 0xa2fb4400]
03:06:37 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
03:06:37 INFO - document served over http requires an https
03:06:37 INFO - sub-resource via script-tag using the meta-referrer
03:06:37 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:06:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:06:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:37 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
03:06:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2599ms
03:06:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:06:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06ea400 == 32 [pid = 1855] [id = 179]
03:06:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 130 (0xa06ec000) [pid = 1855] [serial = 499] [outer = (nil)]
03:06:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 131 (0xa2fb4800) [pid = 1855] [serial = 500] [outer = 0xa06ec000]
03:06:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 132 (0x9fda4800) [pid = 1855] [serial = 501] [outer = 0xa06ec000]
03:06:41 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
03:06:41 INFO - document served over http requires an https
03:06:41 INFO - sub-resource via xhr-request using the meta-referrer
03:06:41 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:41 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
03:06:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3154ms
03:06:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:06:41 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdaec00 == 33 [pid = 1855] [id = 180]
03:06:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 133 (0xa06ea800) [pid = 1855] [serial = 502] [outer = (nil)]
03:06:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 134 (0xa1507c00) [pid = 1855] [serial = 503] [outer = 0xa06ea800]
03:06:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 135 (0xa3219000) [pid = 1855] [serial = 504] [outer = 0xa06ea800]
03:06:43 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
03:06:43 INFO - document served over http requires an https
03:06:43 INFO - sub-resource via xhr-request using the meta-referrer
03:06:43 INFO - delivery method with no-redirect and when
03:06: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"
03:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:43 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
03:06:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2447ms
03:06:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:06:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06ecc00 == 34 [pid = 1855] [id = 181]
03:06:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 136 (0xa116a400) [pid = 1855] [serial = 505] [outer = (nil)]
03:06:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 137 (0xa2d47000) [pid = 1855] [serial = 506] [outer = 0xa116a400]
03:06:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 138 (0xa321c400) [pid = 1855] [serial = 507] [outer = 0xa116a400]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa5800 == 33 [pid = 1855] [id = 154]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d88000 == 32 [pid = 1855] [id = 131]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa37e3400 == 31 [pid = 1855] [id = 156]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa15fa800 == 30 [pid = 1855] [id = 155]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa4629400 == 29 [pid = 1855] [id = 158]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa1780800 == 28 [pid = 1855] [id = 132]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa32bc400 == 27 [pid = 1855] [id = 157]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa586d000 == 26 [pid = 1855] [id = 160]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa4632400 == 25 [pid = 1855] [id = 159]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa51b6400 == 24 [pid = 1855] [id = 161]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa076ac00 == 23 [pid = 1855] [id = 163]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa076c800 == 22 [pid = 1855] [id = 164]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa1161000 == 21 [pid = 1855] [id = 165]
03:06:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa6800 == 20 [pid = 1855] [id = 166]
03:06:45 INFO - PROCESS | 1804 | --DOMWINDOW == 137 (0xa1fbbc00) [pid = 1855] [serial = 426] [outer = (nil)] [url = about:blank]
03:06:46 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
03:06:46 INFO - document served over http requires an https
03:06:46 INFO - sub-resource via xhr-request using the meta-referrer
03:06:46 INFO - delivery method with swap-origin-redirect and when
03:06: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"
03:06:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:06:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:06:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:46 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
03:06:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2496ms
03:06:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:06:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e6b400 == 21 [pid = 1855] [id = 182]
03:06:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 138 (0xa1169400) [pid = 1855] [serial = 508] [outer = (nil)]
03:06:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 139 (0xa12c2c00) [pid = 1855] [serial = 509] [outer = 0xa1169400]
03:06:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 140 (0xa15f6c00) [pid = 1855] [serial = 510] [outer = 0xa1169400]
03:06:48 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
03:06:48 INFO - document served over http requires an http
03:06:48 INFO - sub-resource via fetch-request using the http-csp
03:06:48 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:48 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
03:06:48 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 2403ms
03:06:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:06:49 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa9400 == 22 [pid = 1855] [id = 183]
03:06:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 141 (0xa1d89400) [pid = 1855] [serial = 511] [outer = (nil)]
03:06:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 142 (0xa1fb7800) [pid = 1855] [serial = 512] [outer = 0xa1d89400]
03:06:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 143 (0xa2d46000) [pid = 1855] [serial = 513] [outer = 0xa1d89400]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 142 (0xa12b9400) [pid = 1855] [serial = 461] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 141 (0xa52c0800) [pid = 1855] [serial = 444] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 140 (0xa1ec8400) [pid = 1855] [serial = 464] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 139 (0xa1ec7800) [pid = 1855] [serial = 458] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 138 (0xa32c2000) [pid = 1855] [serial = 434] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 137 (0xa1db9c00) [pid = 1855] [serial = 431] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 136 (0xa0e6d400) [pid = 1855] [serial = 452] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 135 (0xa5ed6400) [pid = 1855] [serial = 449] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 134 (0xa4d6a400) [pid = 1855] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017551519]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 133 (0xa384f000) [pid = 1855] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 132 (0xa5695000) [pid = 1855] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 131 (0xa3dc1c00) [pid = 1855] [serial = 439] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 130 (0xa0e65000) [pid = 1855] [serial = 455] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 129 (0xa32e2c00) [pid = 1855] [serial = 467] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0xa116ec00) [pid = 1855] [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]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0xa1163c00) [pid = 1855] [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]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 126 (0xa1db2c00) [pid = 1855] [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]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0xa076dc00) [pid = 1855] [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]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0xa37e3c00) [pid = 1855] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0xa462a800) [pid = 1855] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017551519]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0xa586dc00) [pid = 1855] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa2d49400) [pid = 1855] [serial = 459] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa15fa000) [pid = 1855] [serial = 462] [outer = (nil)] [url = about:blank]
03:06:51 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa28aec00) [pid = 1855] [serial = 465] [outer = (nil)] [url = about:blank]
03:06:52 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
03:06:52 INFO - document served over http requires an http
03:06:52 INFO - sub-resource via fetch-request using the http-csp
03:06:52 INFO - delivery method with no-redirect and when
03:06:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:06:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:52 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
03:06:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 3446ms
03:06:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:06:53 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06e6400 == 23 [pid = 1855] [id = 184]
03:06:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa06ebc00) [pid = 1855] [serial = 514] [outer = (nil)]
03:06:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa0e64400) [pid = 1855] [serial = 515] [outer = 0xa06ebc00]
03:06:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa1d8c800) [pid = 1855] [serial = 516] [outer = 0xa06ebc00]
03:06:55 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
03:06:55 INFO - document served over http requires an http
03:06:55 INFO - sub-resource via fetch-request using the http-csp
03:06:55 INFO - delivery method with swap-origin-redirect and when
03:06:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:06:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:06:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:06:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:06:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:55 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
03:06:55 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 3392ms
03:06:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:06:55 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d8d800 == 24 [pid = 1855] [id = 185]
03:06:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa1fb8c00) [pid = 1855] [serial = 517] [outer = (nil)]
03:06:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa2fb1000) [pid = 1855] [serial = 518] [outer = 0xa1fb8c00]
03:06:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0xa3222000) [pid = 1855] [serial = 519] [outer = 0xa1fb8c00]
03:06:57 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32b9800 == 25 [pid = 1855] [id = 186]
03:06:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0xa32bb000) [pid = 1855] [serial = 520] [outer = (nil)]
03:06:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 127 (0xa32dd000) [pid = 1855] [serial = 521] [outer = 0xa32bb000]
03:06:57 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
03:06:57 INFO - document served over http requires an http
03:06:57 INFO - sub-resource via iframe-tag using the http-csp
03:06:57 INFO - delivery method with keep-origin-redirect and when
03:06: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"
03:06:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:06:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:06:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:06:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:06:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:06:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:06:57 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
03:06:57 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 2342ms
03:06:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:06:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d47c00 == 26 [pid = 1855] [id = 187]
03:06:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0xa2de1800) [pid = 1855] [serial = 522] [outer = (nil)]
03:06:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0xa33d6c00) [pid = 1855] [serial = 523] [outer = 0xa2de1800]
03:06:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 130 (0xa37e4400) [pid = 1855] [serial = 524] [outer = 0xa2de1800]
03:06:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dbac00 == 27 [pid = 1855] [id = 188]
03:06:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 131 (0xa3dbb000) [pid = 1855] [serial = 525] [outer = (nil)]
03:06:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 132 (0xa3f10800) [pid = 1855] [serial = 526] [outer = 0xa3dbb000]
03:06:59 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
03:07:00 INFO - document served over http requires an http
03:07:00 INFO - sub-resource via iframe-tag using the http-csp
03:07:00 INFO - delivery method with no-redirect and when
03:07:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:07:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:00 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
03:07:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2202ms
03:07:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:07:00 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32eb800 == 28 [pid = 1855] [id = 189]
03:07:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 133 (0xa33d2000) [pid = 1855] [serial = 527] [outer = (nil)]
03:07:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 134 (0xa462d400) [pid = 1855] [serial = 528] [outer = 0xa33d2000]
03:07:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 135 (0xa4d76400) [pid = 1855] [serial = 529] [outer = 0xa33d2000]
03:07:02 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5507c00 == 29 [pid = 1855] [id = 190]
03:07:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 136 (0xa550b000) [pid = 1855] [serial = 530] [outer = (nil)]
03:07:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 137 (0xa568ac00) [pid = 1855] [serial = 531] [outer = 0xa550b000]
03:07:03 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
03:07:03 INFO - document served over http requires an http
03:07:03 INFO - sub-resource via iframe-tag using the http-csp
03:07:03 INFO - delivery method with swap-origin-redirect and when
03:07:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:07:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:03 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
03:07:03 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 3115ms
03:07:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:07:03 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4349000 == 30 [pid = 1855] [id = 191]
03:07:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 138 (0xa434cc00) [pid = 1855] [serial = 532] [outer = (nil)]
03:07:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 139 (0xa588c800) [pid = 1855] [serial = 533] [outer = 0xa434cc00]
03:07:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 140 (0xa5c66400) [pid = 1855] [serial = 534] [outer = 0xa434cc00]
03:07:05 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
03:07:05 INFO - document served over http requires an http
03:07:05 INFO - sub-resource via script-tag using the http-csp
03:07:05 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:05 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
03:07:05 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 2710ms
03:07:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:07:06 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fede800 == 31 [pid = 1855] [id = 192]
03:07:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 141 (0x9fedec00) [pid = 1855] [serial = 535] [outer = (nil)]
03:07:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 142 (0x9fee0800) [pid = 1855] [serial = 536] [outer = 0x9fedec00]
03:07:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 143 (0x9fee6400) [pid = 1855] [serial = 537] [outer = 0x9fedec00]
03:07:08 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
03:07:08 INFO - document served over http requires an http
03:07:08 INFO - sub-resource via script-tag using the http-csp
03:07:08 INFO - delivery method with no-redirect and when
03:07: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"
03:07:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:08 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
03:07:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2755ms
03:07:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:07:09 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f609000 == 32 [pid = 1855] [id = 193]
03:07:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 144 (0x9f60c000) [pid = 1855] [serial = 538] [outer = (nil)]
03:07:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 145 (0x9f60dc00) [pid = 1855] [serial = 539] [outer = 0x9f60c000]
03:07:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 146 (0x9f611c00) [pid = 1855] [serial = 540] [outer = 0x9f60c000]
03:07:11 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
03:07:11 INFO - document served over http requires an http
03:07:11 INFO - sub-resource via script-tag using the http-csp
03:07:11 INFO - delivery method with swap-origin-redirect and when
03:07:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:11 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
03:07:11 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 2515ms
03:07:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:07:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60bc00 == 33 [pid = 1855] [id = 194]
03:07:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 147 (0x9f6df800) [pid = 1855] [serial = 541] [outer = (nil)]
03:07:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 148 (0x9f6e3800) [pid = 1855] [serial = 542] [outer = 0x9f6df800]
03:07:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 149 (0x9f6e7000) [pid = 1855] [serial = 543] [outer = 0x9f6df800]
03:07:14 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
03:07:14 INFO - document served over http requires an http
03:07:14 INFO - sub-resource via xhr-request using the http-csp
03:07:14 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:14 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
03:07:14 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 3290ms
03:07:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:07:15 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f205400 == 34 [pid = 1855] [id = 195]
03:07:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 150 (0x9f205800) [pid = 1855] [serial = 544] [outer = (nil)]
03:07:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 151 (0x9f207400) [pid = 1855] [serial = 545] [outer = 0x9f205800]
03:07:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 152 (0x9f20b000) [pid = 1855] [serial = 546] [outer = 0x9f205800]
03:07:16 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
03:07:16 INFO - document served over http requires an http
03:07:16 INFO - sub-resource via xhr-request using the http-csp
03:07:16 INFO - delivery method with no-redirect and when
03:07: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"
03:07:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:16 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
03:07:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2094ms
03:07:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:07:17 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2ae400 == 35 [pid = 1855] [id = 196]
03:07:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 153 (0x9f2b0000) [pid = 1855] [serial = 547] [outer = (nil)]
03:07:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 154 (0x9f2b1c00) [pid = 1855] [serial = 548] [outer = 0x9f2b0000]
03:07:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 155 (0x9f2b5c00) [pid = 1855] [serial = 549] [outer = 0x9f2b0000]
03:07:18 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
03:07:18 INFO - document served over http requires an http
03:07:18 INFO - sub-resource via xhr-request using the http-csp
03:07:18 INFO - delivery method with swap-origin-redirect and when
03:07:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:07:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:18 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
03:07:18 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 2135ms
03:07:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:07:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a2c00 == 36 [pid = 1855] [id = 197]
03:07:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 156 (0x9f0a3000) [pid = 1855] [serial = 550] [outer = (nil)]
03:07:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 157 (0x9f0a4c00) [pid = 1855] [serial = 551] [outer = 0x9f0a3000]
03:07:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 158 (0x9f0ab400) [pid = 1855] [serial = 552] [outer = 0x9f0a3000]
03:07:22 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
03:07:22 INFO - document served over http requires an https
03:07:22 INFO - sub-resource via fetch-request using the http-csp
03:07:22 INFO - delivery method with keep-origin-redirect and when
03:07:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:07:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:22 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
03:07:22 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 3779ms
03:07:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:07:23 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f207000 == 37 [pid = 1855] [id = 198]
03:07:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 159 (0x9f2b2000) [pid = 1855] [serial = 553] [outer = (nil)]
03:07:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 160 (0x9f6e3c00) [pid = 1855] [serial = 554] [outer = 0x9f2b2000]
03:07:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 161 (0x9fee3c00) [pid = 1855] [serial = 555] [outer = 0x9f2b2000]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e0c800 == 36 [pid = 1855] [id = 168]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa1164c00 == 35 [pid = 1855] [id = 169]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa4346800 == 34 [pid = 1855] [id = 171]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa32de400 == 33 [pid = 1855] [id = 170]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c7400 == 32 [pid = 1855] [id = 173]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dbc400 == 31 [pid = 1855] [id = 172]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa5a7b800 == 30 [pid = 1855] [id = 175]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa5154400 == 29 [pid = 1855] [id = 174]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa5693000 == 28 [pid = 1855] [id = 176]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa5c6b800 == 27 [pid = 1855] [id = 177]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa2fb2400 == 26 [pid = 1855] [id = 178]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa06ea400 == 25 [pid = 1855] [id = 179]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa06ecc00 == 24 [pid = 1855] [id = 181]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e6b400 == 23 [pid = 1855] [id = 182]
03:07:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa9400 == 22 [pid = 1855] [id = 183]
03:07:24 INFO - PROCESS | 1804 | --DOMWINDOW == 160 (0xa116c800) [pid = 1855] [serial = 456] [outer = (nil)] [url = about:blank]
03:07:25 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
03:07:25 INFO - document served over http requires an https
03:07:25 INFO - sub-resource via fetch-request using the http-csp
03:07:25 INFO - delivery method with no-redirect and when
03:07: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"
03:07:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:25 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
03:07:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2950ms
03:07:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:07:26 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60e400 == 23 [pid = 1855] [id = 199]
03:07:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 161 (0xa06e9000) [pid = 1855] [serial = 556] [outer = (nil)]
03:07:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 162 (0xa0e09800) [pid = 1855] [serial = 557] [outer = 0xa06e9000]
03:07:26 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 163 (0xa0e6d000) [pid = 1855] [serial = 558] [outer = 0xa06e9000]
03:07:27 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
03:07:27 INFO - document served over http requires an https
03:07:27 INFO - sub-resource via fetch-request using the http-csp
03:07:27 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:07:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:07:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:07:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:27 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
03:07:27 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 2352ms
03:07:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:07:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076e000 == 24 [pid = 1855] [id = 200]
03:07:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 164 (0xa0fab800) [pid = 1855] [serial = 559] [outer = (nil)]
03:07:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 165 (0xa12bc800) [pid = 1855] [serial = 560] [outer = 0xa0fab800]
03:07:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 166 (0xa150d400) [pid = 1855] [serial = 561] [outer = 0xa0fab800]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 165 (0xa5508c00) [pid = 1855] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017585935]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 164 (0xa5ecd400) [pid = 1855] [serial = 491] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 163 (0xa1507c00) [pid = 1855] [serial = 503] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 162 (0xa5697c00) [pid = 1855] [serial = 486] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 161 (0xad331400) [pid = 1855] [serial = 494] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 160 (0xa15f2c00) [pid = 1855] [serial = 470] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 159 (0xa1fb7800) [pid = 1855] [serial = 512] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 158 (0xa2d47000) [pid = 1855] [serial = 506] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 157 (0xa4632000) [pid = 1855] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 156 (0xa12c2c00) [pid = 1855] [serial = 509] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 155 (0xa5a7d000) [pid = 1855] [serial = 497] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 154 (0xa5a86c00) [pid = 1855] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 153 (0xa33dec00) [pid = 1855] [serial = 473] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 152 (0xa3dbe400) [pid = 1855] [serial = 476] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 151 (0xa515b000) [pid = 1855] [serial = 481] [outer = (nil)] [url = about:blank]
03:07:31 INFO - PROCESS | 1804 | --DOMWINDOW == 150 (0xa2fb4800) [pid = 1855] [serial = 500] [outer = (nil)] [url = about:blank]
03:07:32 INFO - PROCESS | 1804 | --DOMWINDOW == 149 (0xa1169400) [pid = 1855] [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]
03:07:32 INFO - PROCESS | 1804 | --DOMWINDOW == 148 (0xa116a400) [pid = 1855] [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]
03:07:32 INFO - PROCESS | 1804 | --DOMWINDOW == 147 (0xa4347c00) [pid = 1855] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:32 INFO - PROCESS | 1804 | --DOMWINDOW == 146 (0xa52c8c00) [pid = 1855] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017585935]
03:07:32 INFO - PROCESS | 1804 | --DOMWINDOW == 145 (0xa5a7c000) [pid = 1855] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:32 INFO - PROCESS | 1804 | --DOMWINDOW == 144 (0xa321c400) [pid = 1855] [serial = 507] [outer = (nil)] [url = about:blank]
03:07:32 INFO - PROCESS | 1804 | --DOMWINDOW == 143 (0xa2d49000) [pid = 1855] [serial = 429] [outer = (nil)] [url = about:blank]
03:07:32 INFO - PROCESS | 1804 | --DOMWINDOW == 142 (0xa33db000) [pid = 1855] [serial = 387] [outer = (nil)] [url = about:blank]
03:07:32 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6ea000 == 25 [pid = 1855] [id = 201]
03:07:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 143 (0x9f6eac00) [pid = 1855] [serial = 562] [outer = (nil)]
03:07:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 144 (0xa06dd800) [pid = 1855] [serial = 563] [outer = 0x9f6eac00]
03:07:33 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
03:07:33 INFO - document served over http requires an https
03:07:33 INFO - sub-resource via iframe-tag using the http-csp
03:07:33 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:33 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
03:07:33 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 5555ms
03:07:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:07:34 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fda7800 == 26 [pid = 1855] [id = 202]
03:07:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 145 (0xa0e09400) [pid = 1855] [serial = 564] [outer = (nil)]
03:07:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 146 (0xa1169400) [pid = 1855] [serial = 565] [outer = 0xa0e09400]
03:07:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 147 (0xa12c2c00) [pid = 1855] [serial = 566] [outer = 0xa0e09400]
03:07:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15fb400 == 27 [pid = 1855] [id = 203]
03:07:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 148 (0xa177dc00) [pid = 1855] [serial = 567] [outer = (nil)]
03:07:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 149 (0xa1781c00) [pid = 1855] [serial = 568] [outer = 0xa177dc00]
03:07:36 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
03:07:36 INFO - document served over http requires an https
03:07:36 INFO - sub-resource via iframe-tag using the http-csp
03:07:36 INFO - delivery method with no-redirect and when
03:07: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"
03:07:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:36 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
03:07:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2503ms
03:07:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:07:36 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e63c00 == 28 [pid = 1855] [id = 204]
03:07:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 150 (0xa0e6e400) [pid = 1855] [serial = 569] [outer = (nil)]
03:07:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 151 (0xa1db5800) [pid = 1855] [serial = 570] [outer = 0xa0e6e400]
03:07:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 152 (0xa1ec8000) [pid = 1855] [serial = 571] [outer = 0xa0e6e400]
03:07:37 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fbbc00 == 29 [pid = 1855] [id = 205]
03:07:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 153 (0xa1fbc000) [pid = 1855] [serial = 572] [outer = (nil)]
03:07:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 154 (0xa28b2c00) [pid = 1855] [serial = 573] [outer = 0xa1fbc000]
03:07:38 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
03:07:38 INFO - document served over http requires an https
03:07:38 INFO - sub-resource via iframe-tag using the http-csp
03:07:38 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:07:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:07:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:38 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
03:07:38 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 2518ms
03:07:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:07:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d8c000 == 30 [pid = 1855] [id = 206]
03:07:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 155 (0xa1d8ec00) [pid = 1855] [serial = 574] [outer = (nil)]
03:07:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 156 (0xa2dedc00) [pid = 1855] [serial = 575] [outer = 0xa1d8ec00]
03:07:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 157 (0xa2fb0000) [pid = 1855] [serial = 576] [outer = 0xa1d8ec00]
03:07:40 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
03:07:40 INFO - document served over http requires an https
03:07:40 INFO - sub-resource via script-tag using the http-csp
03:07:40 INFO - delivery method with keep-origin-redirect and when
03:07:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:40 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
03:07:40 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 2239ms
03:07:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:07:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de4800 == 31 [pid = 1855] [id = 207]
03:07:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 158 (0xa2de9400) [pid = 1855] [serial = 577] [outer = (nil)]
03:07:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 159 (0xa32dc800) [pid = 1855] [serial = 578] [outer = 0xa2de9400]
03:07:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 160 (0xa33d3800) [pid = 1855] [serial = 579] [outer = 0xa2de9400]
03:07:43 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
03:07:43 INFO - document served over http requires an https
03:07:43 INFO - sub-resource via script-tag using the http-csp
03:07:43 INFO - delivery method with no-redirect and when
03:07: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"
03:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:43 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
03:07:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2637ms
03:07:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:07:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32bb800 == 32 [pid = 1855] [id = 208]
03:07:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 161 (0xa32be800) [pid = 1855] [serial = 580] [outer = (nil)]
03:07:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 162 (0xa3db9000) [pid = 1855] [serial = 581] [outer = 0xa32be800]
03:07:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 163 (0xa3f0fc00) [pid = 1855] [serial = 582] [outer = 0xa32be800]
03:07:46 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
03:07:46 INFO - document served over http requires an https
03:07:46 INFO - sub-resource via script-tag using the http-csp
03:07:46 INFO - delivery method with swap-origin-redirect and when
03:07: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"
03:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:07:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:46 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
03:07:46 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 2696ms
03:07:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:07:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d5c00 == 33 [pid = 1855] [id = 209]
03:07:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 164 (0xa3ffa800) [pid = 1855] [serial = 583] [outer = (nil)]
03:07:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 165 (0xa4635400) [pid = 1855] [serial = 584] [outer = 0xa3ffa800]
03:07:47 INFO - PROCESS | 1804 | --DOCSHELL 0x9a9b1800 == 6 [pid = 1804] [id = 6]
03:07:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 166 (0xa4d79400) [pid = 1855] [serial = 585] [outer = 0xa3ffa800]
03:07:48 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
03:07:48 INFO - document served over http requires an https
03:07:48 INFO - sub-resource via xhr-request using the http-csp
03:07:48 INFO - delivery method with keep-origin-redirect and when
03:07: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"
03:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:48 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
03:07:48 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 2545ms
03:07:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:07:49 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4352c00 == 34 [pid = 1855] [id = 210]
03:07:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 167 (0xa4633000) [pid = 1855] [serial = 586] [outer = (nil)]
03:07:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 168 (0xa5512400) [pid = 1855] [serial = 587] [outer = 0xa4633000]
03:07:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 169 (0xa5691400) [pid = 1855] [serial = 588] [outer = 0xa4633000]
03:07:51 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
03:07:51 INFO - document served over http requires an https
03:07:51 INFO - sub-resource via xhr-request using the http-csp
03:07:51 INFO - delivery method with no-redirect and when
03:07:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:51 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
03:07:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2546ms
03:07:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:07:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5883c00 == 35 [pid = 1855] [id = 211]
03:07:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 170 (0xa5885400) [pid = 1855] [serial = 589] [outer = (nil)]
03:07:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 171 (0xa5a86400) [pid = 1855] [serial = 590] [outer = 0xa5885400]
03:07:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 172 (0xa5c6a000) [pid = 1855] [serial = 591] [outer = 0xa5885400]
03:07:54 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
03:07:54 INFO - document served over http requires an https
03:07:54 INFO - sub-resource via xhr-request using the http-csp
03:07:54 INFO - delivery method with swap-origin-redirect and when
03:07:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:07:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:07:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:07:54 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
03:07:54 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 3546ms
03:07:54 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
03:07:55 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5a81400 == 36 [pid = 1855] [id = 212]
03:07:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 173 (0xa5ed5000) [pid = 1855] [serial = 592] [outer = (nil)]
03:07:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 174 (0xaa365800) [pid = 1855] [serial = 593] [outer = 0xa5ed5000]
03:07:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 175 (0x9eab1400) [pid = 1855] [serial = 594] [outer = 0xa5ed5000]
03:07:57 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
03:07:57 INFO - document served over http requires an http
03:07:57 INFO - sub-resource via fetch-request using the http-csp
03:07:57 INFO - delivery method with keep-origin-redirect and when
03:07:57 INFO - the target request is same-origin.
03:07:57 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 2197ms
03:07:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:07:57 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab8400 == 37 [pid = 1855] [id = 213]
03:07:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 176 (0x9eabb000) [pid = 1855] [serial = 595] [outer = (nil)]
03:07:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 177 (0x9eabcc00) [pid = 1855] [serial = 596] [outer = 0x9eabb000]
03:07:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 178 (0xaa1a4800) [pid = 1855] [serial = 597] [outer = 0x9eabb000]
03:07:59 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
03:07:59 INFO - document served over http requires an http
03:07:59 INFO - sub-resource via fetch-request using the http-csp
03:07:59 INFO - delivery method with no-redirect and when
03:07:59 INFO - the target request is same-origin.
03:07:59 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 2182ms
03:07:59 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
03:07:59 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e462000 == 38 [pid = 1855] [id = 214]
03:07:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 179 (0x9e468000) [pid = 1855] [serial = 598] [outer = (nil)]
03:08:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 180 (0x9e469c00) [pid = 1855] [serial = 599] [outer = 0x9e468000]
03:08:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 181 (0xaddb5000) [pid = 1855] [serial = 600] [outer = 0x9e468000]
03:08:01 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
03:08:01 INFO - document served over http requires an http
03:08:01 INFO - sub-resource via fetch-request using the http-csp
03:08:01 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:01 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
03:08:01 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 2545ms
03:08:01 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
03:08:02 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e251400 == 39 [pid = 1855] [id = 215]
03:08:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 182 (0x9e252800) [pid = 1855] [serial = 601] [outer = (nil)]
03:08:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 183 (0x9e254400) [pid = 1855] [serial = 602] [outer = 0x9e252800]
03:08:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 184 (0x9e45ec00) [pid = 1855] [serial = 603] [outer = 0x9e252800]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa06e6400 == 38 [pid = 1855] [id = 184]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa32b9800 == 37 [pid = 1855] [id = 186]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d8d800 == 36 [pid = 1855] [id = 185]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dbac00 == 35 [pid = 1855] [id = 188]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d47c00 == 34 [pid = 1855] [id = 187]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa5507c00 == 33 [pid = 1855] [id = 190]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa32eb800 == 32 [pid = 1855] [id = 189]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa4349000 == 31 [pid = 1855] [id = 191]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0x9fede800 == 30 [pid = 1855] [id = 192]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0x9f609000 == 29 [pid = 1855] [id = 193]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60bc00 == 28 [pid = 1855] [id = 194]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0x9f205400 == 27 [pid = 1855] [id = 195]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2ae400 == 26 [pid = 1855] [id = 196]
03:08:04 INFO - PROCESS | 1804 | --DOCSHELL 0x9f207000 == 25 [pid = 1855] [id = 198]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6ea000 == 24 [pid = 1855] [id = 201]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa15fb400 == 23 [pid = 1855] [id = 203]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9fda7800 == 22 [pid = 1855] [id = 202]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fbbc00 == 21 [pid = 1855] [id = 205]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e63c00 == 20 [pid = 1855] [id = 204]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9fdaec00 == 19 [pid = 1855] [id = 180]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d8c000 == 18 [pid = 1855] [id = 206]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de4800 == 17 [pid = 1855] [id = 207]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa32bb800 == 16 [pid = 1855] [id = 208]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d5c00 == 15 [pid = 1855] [id = 209]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa4352c00 == 14 [pid = 1855] [id = 210]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa5883c00 == 13 [pid = 1855] [id = 211]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa5a81400 == 12 [pid = 1855] [id = 212]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab8400 == 11 [pid = 1855] [id = 213]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9e462000 == 10 [pid = 1855] [id = 214]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dba800 == 9 [pid = 1855] [id = 124]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f8000 == 8 [pid = 1855] [id = 153]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa1165400 == 7 [pid = 1855] [id = 167]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60e400 == 6 [pid = 1855] [id = 199]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa076e000 == 5 [pid = 1855] [id = 200]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e66c00 == 4 [pid = 1855] [id = 162]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa9c00 == 3 [pid = 1855] [id = 149]
03:08:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a2c00 == 2 [pid = 1855] [id = 197]
03:08:06 INFO - PROCESS | 1804 | --DOMWINDOW == 183 (0xa33d9400) [pid = 1855] [serial = 468] [outer = (nil)] [url = about:blank]
03:08:06 INFO - PROCESS | 1804 | --DOMWINDOW == 182 (0xa15f6c00) [pid = 1855] [serial = 510] [outer = (nil)] [url = about:blank]
03:08:07 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df37800 == 3 [pid = 1855] [id = 216]
03:08:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 183 (0x9df37c00) [pid = 1855] [serial = 604] [outer = (nil)]
03:08:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 184 (0x9df39000) [pid = 1855] [serial = 605] [outer = 0x9df37c00]
03:08:07 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
03:08:07 INFO - document served over http requires an http
03:08:07 INFO - sub-resource via iframe-tag using the http-csp
03:08:07 INFO - delivery method with keep-origin-redirect and when
03:08:07 INFO - the target request is same-origin.
03:08:07 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 5969ms
03:08:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:08:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e252000 == 4 [pid = 1855] [id = 217]
03:08:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 185 (0x9e45e400) [pid = 1855] [serial = 606] [outer = (nil)]
03:08:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 186 (0x9e464c00) [pid = 1855] [serial = 607] [outer = 0x9e45e400]
03:08:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 187 (0x9eab9800) [pid = 1855] [serial = 608] [outer = 0x9e45e400]
03:08:10 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a6c00 == 5 [pid = 1855] [id = 218]
03:08:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 188 (0x9f0a7400) [pid = 1855] [serial = 609] [outer = (nil)]
03:08:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 189 (0x9f0ab000) [pid = 1855] [serial = 610] [outer = 0x9f0a7400]
03:08:10 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
03:08:10 INFO - document served over http requires an http
03:08:10 INFO - sub-resource via iframe-tag using the http-csp
03:08:10 INFO - delivery method with no-redirect and when
03:08:10 INFO - the target request is same-origin.
03:08:10 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 2700ms
03:08:10 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
03:08:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a8400 == 6 [pid = 1855] [id = 219]
03:08:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 190 (0x9f0a9800) [pid = 1855] [serial = 611] [outer = (nil)]
03:08:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 191 (0x9f20f000) [pid = 1855] [serial = 612] [outer = 0x9f0a9800]
03:08:12 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 192 (0x9f2b5800) [pid = 1855] [serial = 613] [outer = 0x9f0a9800]
03:08:16 INFO - PROCESS | 1804 | --DOMWINDOW == 15 (0x9ab35c00) [pid = 1804] [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.]
03:08:16 INFO - PROCESS | 1804 | --DOMWINDOW == 14 (0x9a9b2000) [pid = 1804] [serial = 14] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
03:08:16 INFO - PROCESS | 1804 | --DOMWINDOW == 13 (0x9b208c00) [pid = 1804] [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.]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 191 (0xa1fb8c00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 190 (0xa28af800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 189 (0xa37e1000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 188 (0xa1d92400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 187 (0x9f60c000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 186 (0xa5516400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 185 (0xa0f9d000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 184 (0xa3dbe800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 183 (0x9f2b2000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 182 (0xa51c3800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 181 (0xa2de0c00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 180 (0xa06ebc00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 179 (0x9fedec00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 178 (0xa3ff3c00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 177 (0xa06e9000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 176 (0xa7387800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 175 (0xa550b000) [pid = 1855] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 174 (0xa28ba400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 173 (0xa3f16400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 172 (0xa38cec00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 171 (0xa28b1000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 170 (0x9f205800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 169 (0xa116dc00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 168 (0xa0fa8800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 167 (0xa15f1800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 166 (0x9f2b0000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 165 (0xa1783400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 164 (0xa2fb4400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 163 (0xa12b5400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 162 (0xa2d46800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 161 (0x9f0a3000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 160 (0xa5871800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 159 (0xa150fc00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 158 (0xa5691000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 157 (0x9f6eac00) [pid = 1855] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 156 (0x9f6df800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 155 (0xa32bb000) [pid = 1855] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 154 (0xa5694c00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 153 (0xa3f14400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 152 (0xa4348c00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 151 (0xa32bd800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 150 (0xa586c400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 149 (0xa33d2000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 148 (0xa3ff9800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 147 (0xa150b400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 146 (0xa3db3400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 145 (0xa1db6800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 144 (0xa1d89400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 143 (0xa06ea800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 142 (0xa37d7400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 141 (0xa12bb800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 140 (0xa32df800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 139 (0xa0e67400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 138 (0xa1ecf000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 137 (0xa37e1c00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 136 (0xa2de1800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 135 (0xa434cc00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 134 (0xa462b000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 133 (0xa5154800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 132 (0xa4350c00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 131 (0xa06ec000) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 130 (0xa1d88400) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 129 (0xa0fab800) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0xa32bfc00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0xa3dbb000) [pid = 1855] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017619686]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 126 (0xa5160c00) [pid = 1855] [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]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0xa588c800) [pid = 1855] [serial = 533] [outer = (nil)] [url = about:blank]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0xa32dd000) [pid = 1855] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0x9f6e3800) [pid = 1855] [serial = 542] [outer = (nil)] [url = about:blank]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0xa06dd800) [pid = 1855] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:17 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa12bc800) [pid = 1855] [serial = 560] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0x9fee0800) [pid = 1855] [serial = 536] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa3f10800) [pid = 1855] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017619686]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa462d400) [pid = 1855] [serial = 528] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0x9f0a4c00) [pid = 1855] [serial = 551] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9f6e3c00) [pid = 1855] [serial = 554] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa568ac00) [pid = 1855] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa0e64400) [pid = 1855] [serial = 515] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa0e09800) [pid = 1855] [serial = 557] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa33d6c00) [pid = 1855] [serial = 523] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa2fb1000) [pid = 1855] [serial = 518] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0x9f2b1c00) [pid = 1855] [serial = 548] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0x9f60dc00) [pid = 1855] [serial = 539] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0x9f207400) [pid = 1855] [serial = 545] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa5867800) [pid = 1855] [serial = 403] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa5c61800) [pid = 1855] [serial = 356] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa1ec8800) [pid = 1855] [serial = 361] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa5513000) [pid = 1855] [serial = 445] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa2faa400) [pid = 1855] [serial = 495] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa3219000) [pid = 1855] [serial = 504] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa28b6c00) [pid = 1855] [serial = 333] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa1d8f800) [pid = 1855] [serial = 366] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa5a7dc00) [pid = 1855] [serial = 294] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa3850800) [pid = 1855] [serial = 474] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0x9fda4800) [pid = 1855] [serial = 501] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa1fb7c00) [pid = 1855] [serial = 432] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa6893000) [pid = 1855] [serial = 450] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa1788c00) [pid = 1855] [serial = 369] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa1161400) [pid = 1855] [serial = 408] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa3ff4800) [pid = 1855] [serial = 440] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa2de1c00) [pid = 1855] [serial = 300] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9f6e7000) [pid = 1855] [serial = 543] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa434a800) [pid = 1855] [serial = 255] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa0e03000) [pid = 1855] [serial = 417] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa4d6bc00) [pid = 1855] [serial = 398] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa6889400) [pid = 1855] [serial = 327] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa5160800) [pid = 1855] [serial = 319] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa32e5400) [pid = 1855] [serial = 435] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa51b9800) [pid = 1855] [serial = 291] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa0e71c00) [pid = 1855] [serial = 453] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa5871000) [pid = 1855] [serial = 324] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa1db3800) [pid = 1855] [serial = 471] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa1513c00) [pid = 1855] [serial = 372] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9f20b000) [pid = 1855] [serial = 546] [outer = (nil)] [url = about:blank]
03:08:18 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa4633800) [pid = 1855] [serial = 351] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa5868000) [pid = 1855] [serial = 487] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa38cd400) [pid = 1855] [serial = 393] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa15fb800) [pid = 1855] [serial = 375] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa0f9ec00) [pid = 1855] [serial = 411] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa51c1400) [pid = 1855] [serial = 482] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9f2b5c00) [pid = 1855] [serial = 549] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa2d4c800) [pid = 1855] [serial = 330] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa5ed9c00) [pid = 1855] [serial = 492] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa06df800) [pid = 1855] [serial = 498] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa32b8000) [pid = 1855] [serial = 297] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa1daf800) [pid = 1855] [serial = 414] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa2d46000) [pid = 1855] [serial = 513] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa3f18400) [pid = 1855] [serial = 477] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa33d6800) [pid = 1855] [serial = 390] [outer = (nil)] [url = about:blank]
03:08:19 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24ec00 == 7 [pid = 1855] [id = 220]
03:08:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9e251800) [pid = 1855] [serial = 614] [outer = (nil)]
03:08:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9e466400) [pid = 1855] [serial = 615] [outer = 0x9e251800]
03:08:19 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
03:08:19 INFO - document served over http requires an http
03:08:19 INFO - sub-resource via iframe-tag using the http-csp
03:08:19 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:19 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
03:08:19 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 9163ms
03:08:19 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
03:08:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45e000 == 8 [pid = 1855] [id = 221]
03:08:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9eab5000) [pid = 1855] [serial = 616] [outer = (nil)]
03:08:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9f207400) [pid = 1855] [serial = 617] [outer = 0x9eab5000]
03:08:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f2b0000) [pid = 1855] [serial = 618] [outer = 0x9eab5000]
03:08:22 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
03:08:22 INFO - document served over http requires an http
03:08:22 INFO - sub-resource via script-tag using the http-csp
03:08:22 INFO - delivery method with keep-origin-redirect and when
03:08:22 INFO - the target request is same-origin.
03:08:22 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 2657ms
03:08:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:08:22 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a4c00 == 9 [pid = 1855] [id = 222]
03:08:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9f204800) [pid = 1855] [serial = 619] [outer = (nil)]
03:08:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9f60fc00) [pid = 1855] [serial = 620] [outer = 0x9f204800]
03:08:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f6e1000) [pid = 1855] [serial = 621] [outer = 0x9f204800]
03:08:25 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
03:08:25 INFO - document served over http requires an http
03:08:25 INFO - sub-resource via script-tag using the http-csp
03:08:25 INFO - delivery method with no-redirect and when
03:08:25 INFO - the target request is same-origin.
03:08:25 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 2964ms
03:08:25 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
03:08:25 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60dc00 == 10 [pid = 1855] [id = 223]
03:08:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9f60ec00) [pid = 1855] [serial = 622] [outer = (nil)]
03:08:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9fda9800) [pid = 1855] [serial = 623] [outer = 0x9f60ec00]
03:08:26 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9fdb0400) [pid = 1855] [serial = 624] [outer = 0x9f60ec00]
03:08:27 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
03:08:27 INFO - document served over http requires an http
03:08:27 INFO - sub-resource via script-tag using the http-csp
03:08:27 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:08:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:08:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:27 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
03:08:27 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 2583ms
03:08:27 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
03:08:28 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fda7400 == 11 [pid = 1855] [id = 224]
03:08:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9fda7c00) [pid = 1855] [serial = 625] [outer = (nil)]
03:08:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa06e0800) [pid = 1855] [serial = 626] [outer = 0x9fda7c00]
03:08:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa06e8400) [pid = 1855] [serial = 627] [outer = 0x9fda7c00]
03:08:30 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
03:08:30 INFO - document served over http requires an http
03:08:30 INFO - sub-resource via xhr-request using the http-csp
03:08:30 INFO - delivery method with keep-origin-redirect and when
03:08:30 INFO - the target request is same-origin.
03:08:30 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 2401ms
03:08:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:08:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06dec00 == 12 [pid = 1855] [id = 225]
03:08:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa0769c00) [pid = 1855] [serial = 628] [outer = (nil)]
03:08:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa0770400) [pid = 1855] [serial = 629] [outer = 0xa0769c00]
03:08:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa0e02000) [pid = 1855] [serial = 630] [outer = 0xa0769c00]
03:08:33 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
03:08:33 INFO - document served over http requires an http
03:08:33 INFO - sub-resource via xhr-request using the http-csp
03:08:33 INFO - delivery method with no-redirect and when
03:08:33 INFO - the target request is same-origin.
03:08:33 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 3054ms
03:08:33 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
03:08:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076e000 == 13 [pid = 1855] [id = 226]
03:08:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa0e0e000) [pid = 1855] [serial = 631] [outer = (nil)]
03:08:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa0e62800) [pid = 1855] [serial = 632] [outer = 0xa0e0e000]
03:08:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa0e6a400) [pid = 1855] [serial = 633] [outer = 0xa0e0e000]
03:08:35 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
03:08:35 INFO - document served over http requires an http
03:08:35 INFO - sub-resource via xhr-request using the http-csp
03:08:35 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:08:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:08:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:35 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
03:08:35 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 2348ms
03:08:35 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
03:08:36 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e10000 == 14 [pid = 1855] [id = 227]
03:08:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa0e6fc00) [pid = 1855] [serial = 634] [outer = (nil)]
03:08:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa0fa7800) [pid = 1855] [serial = 635] [outer = 0xa0e6fc00]
03:08:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa1160400) [pid = 1855] [serial = 636] [outer = 0xa0e6fc00]
03:08:37 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
03:08:37 INFO - document served over http requires an https
03:08:37 INFO - sub-resource via fetch-request using the http-csp
03:08:37 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:37 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
03:08:37 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 2142ms
03:08:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:08:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa5000 == 15 [pid = 1855] [id = 228]
03:08:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa1165000) [pid = 1855] [serial = 637] [outer = (nil)]
03:08:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa116e400) [pid = 1855] [serial = 638] [outer = 0xa1165000]
03:08:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa12b7c00) [pid = 1855] [serial = 639] [outer = 0xa1165000]
03:08:41 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
03:08:41 INFO - document served over http requires an https
03:08:41 INFO - sub-resource via fetch-request using the http-csp
03:08:41 INFO - delivery method with no-redirect and when
03:08: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"
03:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:41 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
03:08:41 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 3203ms
03:08:41 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
03:08:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12c1c00 == 16 [pid = 1855] [id = 229]
03:08:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa12c2800) [pid = 1855] [serial = 640] [outer = (nil)]
03:08:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa1508000) [pid = 1855] [serial = 641] [outer = 0xa12c2800]
03:08:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa150f000) [pid = 1855] [serial = 642] [outer = 0xa12c2800]
03:08:44 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
03:08:44 INFO - document served over http requires an https
03:08:44 INFO - sub-resource via fetch-request using the http-csp
03:08:44 INFO - delivery method with swap-origin-redirect and when
03:08: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"
03:08:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:44 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
03:08:44 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 2794ms
03:08:44 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
03:08:44 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09d800 == 17 [pid = 1855] [id = 230]
03:08:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0x9f0a1400) [pid = 1855] [serial = 643] [outer = (nil)]
03:08:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9f20dc00) [pid = 1855] [serial = 644] [outer = 0x9f0a1400]
03:08:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0x9f613800) [pid = 1855] [serial = 645] [outer = 0x9f0a1400]
03:08:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a6c00 == 16 [pid = 1855] [id = 218]
03:08:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9e252000 == 15 [pid = 1855] [id = 217]
03:08:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9df37800 == 14 [pid = 1855] [id = 216]
03:08:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9e251400 == 13 [pid = 1855] [id = 215]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa5c66400) [pid = 1855] [serial = 534] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa37e4400) [pid = 1855] [serial = 524] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa150d400) [pid = 1855] [serial = 561] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0x9fee3c00) [pid = 1855] [serial = 555] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa1d8c800) [pid = 1855] [serial = 516] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa4d76400) [pid = 1855] [serial = 529] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0x9f0ab400) [pid = 1855] [serial = 552] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9fee6400) [pid = 1855] [serial = 537] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f611c00) [pid = 1855] [serial = 540] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa0e6d000) [pid = 1855] [serial = 558] [outer = (nil)] [url = about:blank]
03:08:45 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa3222000) [pid = 1855] [serial = 519] [outer = (nil)] [url = about:blank]
03:08:46 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
03:08:46 INFO - document served over http requires an https
03:08:46 INFO - sub-resource via fetch-request using the http-csp
03:08:46 INFO - delivery method with swap-origin-redirect and when
03:08:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:46 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
03:08:46 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 2550ms
03:08:46 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
03:08:47 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09f400 == 14 [pid = 1855] [id = 231]
03:08:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f09f800) [pid = 1855] [serial = 646] [outer = (nil)]
03:08:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f0a8c00) [pid = 1855] [serial = 647] [outer = 0x9f09f800]
03:08:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9f20d400) [pid = 1855] [serial = 648] [outer = 0x9f09f800]
03:08:49 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f20f000) [pid = 1855] [serial = 612] [outer = (nil)] [url = about:blank]
03:08:49 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xaa365800) [pid = 1855] [serial = 593] [outer = (nil)] [url = about:blank]
03:08:49 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa3db9000) [pid = 1855] [serial = 581] [outer = (nil)] [url = about:blank]
03:08:49 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa28b2c00) [pid = 1855] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa1781c00) [pid = 1855] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017655662]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa1169400) [pid = 1855] [serial = 565] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa5512400) [pid = 1855] [serial = 587] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9f0ab000) [pid = 1855] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017690064]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9e469c00) [pid = 1855] [serial = 599] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa2dedc00) [pid = 1855] [serial = 575] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9df39000) [pid = 1855] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9e464c00) [pid = 1855] [serial = 607] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9e254400) [pid = 1855] [serial = 602] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0x9eabcc00) [pid = 1855] [serial = 596] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa4635400) [pid = 1855] [serial = 584] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa5a86400) [pid = 1855] [serial = 590] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa32dc800) [pid = 1855] [serial = 578] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa1db5800) [pid = 1855] [serial = 570] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa2de9400) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa1d8ec00) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9e45e400) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9f0a7400) [pid = 1855] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017690064]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa32be800) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa177dc00) [pid = 1855] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017655662]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa1fbc000) [pid = 1855] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0x9df37c00) [pid = 1855] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa5ed5000) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa0e09400) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa4633000) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9e468000) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0x9eabb000) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa0e6e400) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa3ffa800) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa5885400) [pid = 1855] [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]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa4d79400) [pid = 1855] [serial = 585] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa5691400) [pid = 1855] [serial = 588] [outer = (nil)] [url = about:blank]
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa5c6a000) [pid = 1855] [serial = 591] [outer = (nil)] [url = about:blank]
03:08:50 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
03:08:50 INFO - document served over http requires an https
03:08:50 INFO - sub-resource via fetch-request using the http-csp
03:08:50 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:50 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
03:08:50 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 3459ms
03:08:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:08:50 INFO - PROCESS | 1804 | --DOMWINDOW == 12 (0x9a9b0000) [pid = 1804] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
03:08:50 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabb000 == 15 [pid = 1855] [id = 232]
03:08:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0x9eabcc00) [pid = 1855] [serial = 649] [outer = (nil)]
03:08:50 INFO - PROCESS | 1804 | --DOCSHELL 0x9a9b1400 == 5 [pid = 1804] [id = 7]
03:08:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0x9f0a1000) [pid = 1855] [serial = 650] [outer = 0x9eabcc00]
03:08:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0x9fda8000) [pid = 1855] [serial = 651] [outer = 0x9eabcc00]
03:08:52 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
03:08:52 INFO - document served over http requires an https
03:08:52 INFO - sub-resource via fetch-request using the http-csp
03:08:52 INFO - delivery method with no-redirect and when
03:08: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"
03:08:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:52 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
03:08:52 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 1995ms
03:08:52 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
03:08:52 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab8000 == 16 [pid = 1855] [id = 233]
03:08:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0x9fee3c00) [pid = 1855] [serial = 652] [outer = (nil)]
03:08:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa06e1800) [pid = 1855] [serial = 653] [outer = 0x9fee3c00]
03:08:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa0764c00) [pid = 1855] [serial = 654] [outer = 0x9fee3c00]
03:08:54 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
03:08:54 INFO - document served over http requires an https
03:08:54 INFO - sub-resource via fetch-request using the http-csp
03:08:54 INFO - delivery method with swap-origin-redirect and when
03:08:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:08:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:08:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:08:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:54 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
03:08:54 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 2210ms
03:08:54 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
03:08:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2ad400 == 17 [pid = 1855] [id = 234]
03:08:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0x9f6e9000) [pid = 1855] [serial = 655] [outer = (nil)]
03:08:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0x9fda4c00) [pid = 1855] [serial = 656] [outer = 0x9f6e9000]
03:08:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa06e4000) [pid = 1855] [serial = 657] [outer = 0x9f6e9000]
03:08:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e04c00 == 18 [pid = 1855] [id = 235]
03:08:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa0e06400) [pid = 1855] [serial = 658] [outer = (nil)]
03:08:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa0e0fc00) [pid = 1855] [serial = 659] [outer = 0xa0e06400]
03:08:56 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
03:08:56 INFO - document served over http requires an https
03:08:56 INFO - sub-resource via iframe-tag using the http-csp
03:08:56 INFO - delivery method with keep-origin-redirect and when
03:08: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"
03:08:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:56 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
03:08:56 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 2308ms
03:08:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:08:57 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f609c00 == 19 [pid = 1855] [id = 236]
03:08:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa0e09400) [pid = 1855] [serial = 660] [outer = (nil)]
03:08:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa0fa9400) [pid = 1855] [serial = 661] [outer = 0xa0e09400]
03:08:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa12b3800) [pid = 1855] [serial = 662] [outer = 0xa0e09400]
03:08:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1511000 == 20 [pid = 1855] [id = 237]
03:08:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa1511400) [pid = 1855] [serial = 663] [outer = (nil)]
03:08:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa15ee400) [pid = 1855] [serial = 664] [outer = 0xa1511400]
03:08:59 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
03:08:59 INFO - document served over http requires an https
03:08:59 INFO - sub-resource via iframe-tag using the http-csp
03:08:59 INFO - delivery method with no-redirect and when
03:08: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"
03:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:08:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:08:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:08:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:08:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:08:59 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
03:08:59 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 2643ms
03:08:59 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
03:09:00 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0f9f000 == 21 [pid = 1855] [id = 238]
03:09:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa0fa4400) [pid = 1855] [serial = 665] [outer = (nil)]
03:09:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa15f9c00) [pid = 1855] [serial = 666] [outer = 0xa0fa4400]
03:09:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa177d800) [pid = 1855] [serial = 667] [outer = 0xa0fa4400]
03:09:01 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1785800 == 22 [pid = 1855] [id = 239]
03:09:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa1786000) [pid = 1855] [serial = 668] [outer = (nil)]
03:09:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1788c00) [pid = 1855] [serial = 669] [outer = 0xa1786000]
03:09:02 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
03:09:02 INFO - document served over http requires an https
03:09:02 INFO - sub-resource via iframe-tag using the http-csp
03:09:02 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:02 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
03:09:02 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 2897ms
03:09:02 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
03:09:02 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f7400 == 23 [pid = 1855] [id = 240]
03:09:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa15f8400) [pid = 1855] [serial = 670] [outer = (nil)]
03:09:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1d87c00) [pid = 1855] [serial = 671] [outer = 0xa15f8400]
03:09:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1d8e400) [pid = 1855] [serial = 672] [outer = 0xa15f8400]
03:09:04 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db0800 == 24 [pid = 1855] [id = 241]
03:09:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1db3800) [pid = 1855] [serial = 673] [outer = (nil)]
03:09:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1d91c00) [pid = 1855] [serial = 674] [outer = 0xa1db3800]
03:09:05 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
03:09:05 INFO - document served over http requires an https
03:09:05 INFO - sub-resource via iframe-tag using the http-csp
03:09:05 INFO - delivery method with swap-origin-redirect and when
03:09:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:05 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
03:09:05 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 2859ms
03:09:05 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
03:09:05 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d85000 == 25 [pid = 1855] [id = 242]
03:09:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa1d86800) [pid = 1855] [serial = 675] [outer = (nil)]
03:09:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa1dbd800) [pid = 1855] [serial = 676] [outer = 0xa1d86800]
03:09:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1ec5c00) [pid = 1855] [serial = 677] [outer = 0xa1d86800]
03:09:08 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ecdc00 == 26 [pid = 1855] [id = 243]
03:09:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa1ece000) [pid = 1855] [serial = 678] [outer = (nil)]
03:09:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa1fad800) [pid = 1855] [serial = 679] [outer = 0xa1ece000]
03:09:09 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
03:09:09 INFO - document served over http requires an https
03:09:09 INFO - sub-resource via iframe-tag using the http-csp
03:09:09 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:09 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
03:09:09 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 3807ms
03:09:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:09:09 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1dba800 == 27 [pid = 1855] [id = 244]
03:09:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa1dbbc00) [pid = 1855] [serial = 680] [outer = (nil)]
03:09:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa1fb4400) [pid = 1855] [serial = 681] [outer = 0xa1dbbc00]
03:09:10 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa1fba000) [pid = 1855] [serial = 682] [outer = 0xa1dbbc00]
03:09:11 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28af400 == 28 [pid = 1855] [id = 245]
03:09:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa28af800) [pid = 1855] [serial = 683] [outer = (nil)]
03:09:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa28b3800) [pid = 1855] [serial = 684] [outer = 0xa28af800]
03:09:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:09:12 INFO - document served over http requires an https
03:09:12 INFO - sub-resource via iframe-tag using the http-csp
03:09:12 INFO - delivery method with no-redirect and when
03:09: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"
03:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
03:09:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 2996ms
03:09:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:09:12 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e46b000 == 29 [pid = 1855] [id = 246]
03:09:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9e46bc00) [pid = 1855] [serial = 685] [outer = (nil)]
03:09:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0x9eab8800) [pid = 1855] [serial = 686] [outer = 0x9e46bc00]
03:09:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9f2b3400) [pid = 1855] [serial = 687] [outer = 0x9e46bc00]
03:09:14 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e4400 == 30 [pid = 1855] [id = 247]
03:09:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0x9fdac800) [pid = 1855] [serial = 688] [outer = (nil)]
03:09:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa076a800) [pid = 1855] [serial = 689] [outer = 0x9fdac800]
03:09:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:09:14 INFO - document served over http requires an https
03:09:14 INFO - sub-resource via iframe-tag using the http-csp
03:09:14 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:09:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:09:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:09:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 2484ms
03:09:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:09:15 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e252000 == 31 [pid = 1855] [id = 248]
03:09:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0x9e257800) [pid = 1855] [serial = 690] [outer = (nil)]
03:09:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0x9f60b400) [pid = 1855] [serial = 691] [outer = 0x9e257800]
03:09:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9fdae800) [pid = 1855] [serial = 692] [outer = 0x9e257800]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabb000 == 30 [pid = 1855] [id = 232]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09f400 == 29 [pid = 1855] [id = 231]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09d800 == 28 [pid = 1855] [id = 230]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa12c1c00 == 27 [pid = 1855] [id = 229]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa5000 == 26 [pid = 1855] [id = 228]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e10000 == 25 [pid = 1855] [id = 227]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa076e000 == 24 [pid = 1855] [id = 226]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0xa06dec00 == 23 [pid = 1855] [id = 225]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9fda7400 == 22 [pid = 1855] [id = 224]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60dc00 == 21 [pid = 1855] [id = 223]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a4c00 == 20 [pid = 1855] [id = 222]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45e000 == 19 [pid = 1855] [id = 221]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24ec00 == 18 [pid = 1855] [id = 220]
03:09:16 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a8400 == 17 [pid = 1855] [id = 219]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa3f0fc00) [pid = 1855] [serial = 582] [outer = (nil)] [url = about:blank]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9eab1400) [pid = 1855] [serial = 594] [outer = (nil)] [url = about:blank]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa1ec8000) [pid = 1855] [serial = 571] [outer = (nil)] [url = about:blank]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xaa1a4800) [pid = 1855] [serial = 597] [outer = (nil)] [url = about:blank]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xaddb5000) [pid = 1855] [serial = 600] [outer = (nil)] [url = about:blank]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa12c2c00) [pid = 1855] [serial = 566] [outer = (nil)] [url = about:blank]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9eab9800) [pid = 1855] [serial = 608] [outer = (nil)] [url = about:blank]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa33d3800) [pid = 1855] [serial = 579] [outer = (nil)] [url = about:blank]
03:09:16 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa2fb0000) [pid = 1855] [serial = 576] [outer = (nil)] [url = about:blank]
03:09:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:09:17 INFO - document served over http requires an https
03:09:17 INFO - sub-resource via script-tag using the http-csp
03:09:17 INFO - delivery method with keep-origin-redirect and when
03:09:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:09:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 2443ms
03:09:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:09:17 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab2000 == 18 [pid = 1855] [id = 249]
03:09:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9eab3800) [pid = 1855] [serial = 693] [outer = (nil)]
03:09:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9f208400) [pid = 1855] [serial = 694] [outer = 0x9eab3800]
03:09:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0x9f607400) [pid = 1855] [serial = 695] [outer = 0x9eab3800]
03:09:19 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
03:09:19 INFO - document served over http requires an https
03:09:19 INFO - sub-resource via script-tag using the http-csp
03:09:19 INFO - delivery method with no-redirect and when
03:09:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:19 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
03:09:19 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 2464ms
03:09:19 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
03:09:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09d800 == 19 [pid = 1855] [id = 250]
03:09:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9f0a8400) [pid = 1855] [serial = 696] [outer = (nil)]
03:09:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa0e01400) [pid = 1855] [serial = 697] [outer = 0x9f0a8400]
03:09:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa0e6a000) [pid = 1855] [serial = 698] [outer = 0x9f0a8400]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9e251800) [pid = 1855] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa0fa7800) [pid = 1855] [serial = 635] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa116e400) [pid = 1855] [serial = 638] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa06e0800) [pid = 1855] [serial = 626] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa0770400) [pid = 1855] [serial = 629] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa0e62800) [pid = 1855] [serial = 632] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f60fc00) [pid = 1855] [serial = 620] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9fda9800) [pid = 1855] [serial = 623] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa1508000) [pid = 1855] [serial = 641] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9e466400) [pid = 1855] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9f207400) [pid = 1855] [serial = 617] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9f20dc00) [pid = 1855] [serial = 644] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9f0a8c00) [pid = 1855] [serial = 647] [outer = (nil)] [url = about:blank]
03:09:22 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9f0a1000) [pid = 1855] [serial = 650] [outer = (nil)] [url = about:blank]
03:09:23 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9eabcc00) [pid = 1855] [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]
03:09:23 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9f09f800) [pid = 1855] [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]
03:09:23 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa12c2800) [pid = 1855] [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]
03:09:23 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0x9f0a1400) [pid = 1855] [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]
03:09:23 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9e252800) [pid = 1855] [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]
03:09:23 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9e45ec00) [pid = 1855] [serial = 603] [outer = (nil)] [url = about:blank]
03:09:24 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
03:09:24 INFO - document served over http requires an https
03:09:24 INFO - sub-resource via script-tag using the http-csp
03:09:24 INFO - delivery method with swap-origin-redirect and when
03:09:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:24 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
03:09:24 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 4704ms
03:09:24 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
03:09:25 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e46ac00 == 20 [pid = 1855] [id = 251]
03:09:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9e46b800) [pid = 1855] [serial = 699] [outer = (nil)]
03:09:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9f0a8000) [pid = 1855] [serial = 700] [outer = 0x9e46b800]
03:09:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9f60c000) [pid = 1855] [serial = 701] [outer = 0x9e46b800]
03:09:27 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
03:09:27 INFO - document served over http requires an https
03:09:27 INFO - sub-resource via script-tag using the http-csp
03:09:27 INFO - delivery method with swap-origin-redirect and when
03:09:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:27 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
03:09:27 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 2456ms
03:09:27 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
03:09:27 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eaba000 == 21 [pid = 1855] [id = 252]
03:09:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa06dec00) [pid = 1855] [serial = 702] [outer = (nil)]
03:09:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa0e70400) [pid = 1855] [serial = 703] [outer = 0xa06dec00]
03:09:28 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa0fa9000) [pid = 1855] [serial = 704] [outer = 0xa06dec00]
03:09:29 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
03:09:29 INFO - document served over http requires an https
03:09:29 INFO - sub-resource via script-tag using the http-csp
03:09:29 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:29 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
03:09:29 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 2148ms
03:09:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:09:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e04000 == 22 [pid = 1855] [id = 253]
03:09:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa0e06c00) [pid = 1855] [serial = 705] [outer = (nil)]
03:09:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1509c00) [pid = 1855] [serial = 706] [outer = 0xa0e06c00]
03:09:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa15ef000) [pid = 1855] [serial = 707] [outer = 0xa0e06c00]
03:09:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:09:31 INFO - document served over http requires an https
03:09:31 INFO - sub-resource via script-tag using the http-csp
03:09:31 INFO - delivery method with no-redirect and when
03:09: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"
03:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
03:09:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 2250ms
03:09:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:09:32 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12c1c00 == 23 [pid = 1855] [id = 254]
03:09:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa1508000) [pid = 1855] [serial = 708] [outer = (nil)]
03:09:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa1db3000) [pid = 1855] [serial = 709] [outer = 0xa1508000]
03:09:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa1ecc400) [pid = 1855] [serial = 710] [outer = 0xa1508000]
03:09:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:09:34 INFO - document served over http requires an https
03:09:34 INFO - sub-resource via script-tag using the http-csp
03:09:34 INFO - delivery method with swap-origin-redirect and when
03:09:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:09:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:09:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:09:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 2757ms
03:09:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
03:09:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d90800 == 24 [pid = 1855] [id = 255]
03:09:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa1fb9800) [pid = 1855] [serial = 711] [outer = (nil)]
03:09:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa2d45000) [pid = 1855] [serial = 712] [outer = 0xa1fb9800]
03:09:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa2d49000) [pid = 1855] [serial = 713] [outer = 0xa1fb9800]
03:09:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:09:36 INFO - document served over http requires an https
03:09:36 INFO - sub-resource via xhr-request using the http-csp
03:09:36 INFO - delivery method with keep-origin-redirect and when
03:09: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"
03:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:09:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 2698ms
03:09:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:09:37 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b9400 == 25 [pid = 1855] [id = 256]
03:09:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa28b9800) [pid = 1855] [serial = 714] [outer = (nil)]
03:09:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa2de6400) [pid = 1855] [serial = 715] [outer = 0xa28b9800]
03:09:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa2deb400) [pid = 1855] [serial = 716] [outer = 0xa28b9800]
03:09:39 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
03:09:39 INFO - document served over http requires an https
03:09:39 INFO - sub-resource via xhr-request using the http-csp
03:09:39 INFO - delivery method with no-redirect and when
03:09:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:39 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
03:09:39 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 2659ms
03:09:39 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
03:09:40 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de5000 == 26 [pid = 1855] [id = 257]
03:09:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa2fa8800) [pid = 1855] [serial = 717] [outer = (nil)]
03:09:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa2fb3800) [pid = 1855] [serial = 718] [outer = 0xa2fa8800]
03:09:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa2fb7400) [pid = 1855] [serial = 719] [outer = 0xa2fa8800]
03:09:42 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
03:09:42 INFO - document served over http requires an https
03:09:42 INFO - sub-resource via xhr-request using the http-csp
03:09:42 INFO - delivery method with swap-origin-redirect and when
03:09:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:42 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
03:09:42 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 2585ms
03:09:42 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
03:09:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2fb0c00 == 27 [pid = 1855] [id = 258]
03:09:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa321f400) [pid = 1855] [serial = 720] [outer = (nil)]
03:09:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa3227000) [pid = 1855] [serial = 721] [outer = 0xa321f400]
03:09:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa32b8c00) [pid = 1855] [serial = 722] [outer = 0xa321f400]
03:09:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:09:45 INFO - document served over http requires an https
03:09:45 INFO - sub-resource via xhr-request using the http-csp
03:09:45 INFO - delivery method with swap-origin-redirect and when
03:09:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:09:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 3201ms
03:09:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
03:09:45 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3224000 == 28 [pid = 1855] [id = 259]
03:09:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa3225000) [pid = 1855] [serial = 723] [outer = (nil)]
03:09:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa32df000) [pid = 1855] [serial = 724] [outer = 0xa3225000]
03:09:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa32e3800) [pid = 1855] [serial = 725] [outer = 0xa3225000]
03:09:47 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
03:09:47 INFO - document served over http requires an https
03:09:47 INFO - sub-resource via xhr-request using the http-csp
03:09:47 INFO - delivery method with keep-origin-redirect and when
03:09:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:47 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
03:09:47 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 2194ms
03:09:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:09:47 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32de400 == 29 [pid = 1855] [id = 260]
03:09:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa32e7400) [pid = 1855] [serial = 726] [outer = (nil)]
03:09:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa33d4800) [pid = 1855] [serial = 727] [outer = 0xa32e7400]
03:09:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa33d8c00) [pid = 1855] [serial = 728] [outer = 0xa32e7400]
03:09:49 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
03:09:49 INFO - document served over http requires an https
03:09:49 INFO - sub-resource via xhr-request using the http-csp
03:09:49 INFO - delivery method with no-redirect and when
03:09: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"
03:09:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:49 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
03:09:49 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 2080ms
03:09:49 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
03:09:50 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33d2400 == 30 [pid = 1855] [id = 261]
03:09:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa33dcc00) [pid = 1855] [serial = 729] [outer = (nil)]
03:09:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa37e1000) [pid = 1855] [serial = 730] [outer = 0xa33dcc00]
03:09:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa384a000) [pid = 1855] [serial = 731] [outer = 0xa33dcc00]
03:09:53 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
03:09:53 INFO - document served over http requires an https
03:09:53 INFO - sub-resource via xhr-request using the http-csp
03:09:53 INFO - delivery method with swap-origin-redirect and when
03:09: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"
03:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:09:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:09:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:53 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
03:09:53 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 3260ms
03:09:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:09:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e257000 == 31 [pid = 1855] [id = 262]
03:09:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0x9e257400) [pid = 1855] [serial = 732] [outer = (nil)]
03:09:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0x9f09e400) [pid = 1855] [serial = 733] [outer = 0x9e257400]
03:09:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0x9f605800) [pid = 1855] [serial = 734] [outer = 0x9e257400]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e04c00 == 30 [pid = 1855] [id = 235]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2ad400 == 29 [pid = 1855] [id = 234]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa1511000 == 28 [pid = 1855] [id = 237]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9f609c00 == 27 [pid = 1855] [id = 236]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa1785800 == 26 [pid = 1855] [id = 239]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa0f9f000 == 25 [pid = 1855] [id = 238]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db0800 == 24 [pid = 1855] [id = 241]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f7400 == 23 [pid = 1855] [id = 240]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ecdc00 == 22 [pid = 1855] [id = 243]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d85000 == 21 [pid = 1855] [id = 242]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa28af400 == 20 [pid = 1855] [id = 245]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e4400 == 19 [pid = 1855] [id = 247]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9e46b000 == 18 [pid = 1855] [id = 246]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9e252000 == 17 [pid = 1855] [id = 248]
03:09:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab2000 == 16 [pid = 1855] [id = 249]
03:09:55 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0x9f613800) [pid = 1855] [serial = 645] [outer = (nil)] [url = about:blank]
03:09:55 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa150f000) [pid = 1855] [serial = 642] [outer = (nil)] [url = about:blank]
03:09:55 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0x9f20d400) [pid = 1855] [serial = 648] [outer = (nil)] [url = about:blank]
03:09:55 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0x9fda8000) [pid = 1855] [serial = 651] [outer = (nil)] [url = about:blank]
03:09:56 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
03:09:56 INFO - document served over http requires an http
03:09:56 INFO - sub-resource via fetch-request using the meta-csp
03:09:56 INFO - delivery method with keep-origin-redirect and when
03:09:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:56 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
03:09:56 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 3046ms
03:09:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:09:56 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab9000 == 17 [pid = 1855] [id = 263]
03:09:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0x9f09cc00) [pid = 1855] [serial = 735] [outer = (nil)]
03:09:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0x9f201800) [pid = 1855] [serial = 736] [outer = 0x9f09cc00]
03:09:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0x9f2b5000) [pid = 1855] [serial = 737] [outer = 0x9f09cc00]
03:09:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:09:58 INFO - document served over http requires an http
03:09:58 INFO - sub-resource via fetch-request using the meta-csp
03:09:58 INFO - delivery method with no-redirect and when
03:09:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:09:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:09:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:09:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:09:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:09:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:09:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
03:09:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2443ms
03:09:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa1fad800) [pid = 1855] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa15ee400) [pid = 1855] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017738954]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0x9f60b400) [pid = 1855] [serial = 691] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa076a800) [pid = 1855] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9fda4c00) [pid = 1855] [serial = 656] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa1fb4400) [pid = 1855] [serial = 681] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa0fa9400) [pid = 1855] [serial = 661] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa0e0fc00) [pid = 1855] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0x9f208400) [pid = 1855] [serial = 694] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa1dbd800) [pid = 1855] [serial = 676] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa28b3800) [pid = 1855] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017751215]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa1d91c00) [pid = 1855] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa15f9c00) [pid = 1855] [serial = 666] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa06e1800) [pid = 1855] [serial = 653] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa1d87c00) [pid = 1855] [serial = 671] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa0e01400) [pid = 1855] [serial = 697] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa1788c00) [pid = 1855] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0x9eab8800) [pid = 1855] [serial = 686] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa1165000) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9eab5000) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa0e6fc00) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9eab3800) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9fda7c00) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9f60ec00) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa0769c00) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9e257800) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9fee3c00) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9f204800) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa0e0e000) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9e46bc00) [pid = 1855] [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]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9fdac800) [pid = 1855] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa1511400) [pid = 1855] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017738954]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa0e06400) [pid = 1855] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa1786000) [pid = 1855] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa1db3800) [pid = 1855] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa1ece000) [pid = 1855] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa28af800) [pid = 1855] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017751215]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0x9f2b0000) [pid = 1855] [serial = 618] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa06e8400) [pid = 1855] [serial = 627] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa0e02000) [pid = 1855] [serial = 630] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa12b7c00) [pid = 1855] [serial = 639] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9f6e1000) [pid = 1855] [serial = 621] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa0e6a400) [pid = 1855] [serial = 633] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa1160400) [pid = 1855] [serial = 636] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0x9fdb0400) [pid = 1855] [serial = 624] [outer = (nil)] [url = about:blank]
03:10:00 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df2dc00 == 18 [pid = 1855] [id = 264]
03:10:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0x9df30000) [pid = 1855] [serial = 738] [outer = (nil)]
03:10:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9e24f000) [pid = 1855] [serial = 739] [outer = 0x9df30000]
03:10:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9f20b400) [pid = 1855] [serial = 740] [outer = 0x9df30000]
03:10:02 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
03:10:02 INFO - document served over http requires an http
03:10:02 INFO - sub-resource via fetch-request using the meta-csp
03:10:02 INFO - delivery method with swap-origin-redirect and when
03:10:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:10:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:10:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:10:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:02 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
03:10:02 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 3654ms
03:10:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:10:02 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20a400 == 19 [pid = 1855] [id = 265]
03:10:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9f60ec00) [pid = 1855] [serial = 741] [outer = (nil)]
03:10:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9f6e7400) [pid = 1855] [serial = 742] [outer = 0x9f60ec00]
03:10:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9fdad800) [pid = 1855] [serial = 743] [outer = 0x9f60ec00]
03:10:04 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee8000 == 20 [pid = 1855] [id = 266]
03:10:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9fee9400) [pid = 1855] [serial = 744] [outer = (nil)]
03:10:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa06de000) [pid = 1855] [serial = 745] [outer = 0x9fee9400]
03:10:04 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
03:10:04 INFO - document served over http requires an http
03:10:04 INFO - sub-resource via iframe-tag using the meta-csp
03:10:04 INFO - delivery method with keep-origin-redirect and when
03:10:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:10:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 2540ms
03:10:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:10:05 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2ad800 == 21 [pid = 1855] [id = 267]
03:10:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9f2af400) [pid = 1855] [serial = 746] [outer = (nil)]
03:10:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa0769400) [pid = 1855] [serial = 747] [outer = 0x9f2af400]
03:10:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa0e04c00) [pid = 1855] [serial = 748] [outer = 0x9f2af400]
03:10:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e63400 == 22 [pid = 1855] [id = 268]
03:10:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa0e63800) [pid = 1855] [serial = 749] [outer = (nil)]
03:10:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa0e68800) [pid = 1855] [serial = 750] [outer = 0xa0e63800]
03:10:07 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
03:10:07 INFO - document served over http requires an http
03:10:07 INFO - sub-resource via iframe-tag using the meta-csp
03:10:07 INFO - delivery method with no-redirect and when
03:10:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:07 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
03:10:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2468ms
03:10:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:10:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06eb400 == 23 [pid = 1855] [id = 269]
03:10:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa0764800) [pid = 1855] [serial = 751] [outer = (nil)]
03:10:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1163000) [pid = 1855] [serial = 752] [outer = 0xa0764800]
03:10:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa116a000) [pid = 1855] [serial = 753] [outer = 0xa0764800]
03:10:10 INFO - PROCESS | 1804 | ++DOCSHELL 0xa150b000 == 24 [pid = 1855] [id = 270]
03:10:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa150b400) [pid = 1855] [serial = 754] [outer = (nil)]
03:10:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1512000) [pid = 1855] [serial = 755] [outer = 0xa150b400]
03:10:10 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
03:10:10 INFO - document served over http requires an http
03:10:10 INFO - sub-resource via iframe-tag using the meta-csp
03:10:10 INFO - delivery method with swap-origin-redirect and when
03:10:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:10:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:10 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
03:10:10 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 3195ms
03:10:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:10:11 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa3c00 == 25 [pid = 1855] [id = 271]
03:10:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa0fa5c00) [pid = 1855] [serial = 756] [outer = (nil)]
03:10:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa15fb800) [pid = 1855] [serial = 757] [outer = 0xa0fa5c00]
03:10:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa1788800) [pid = 1855] [serial = 758] [outer = 0xa0fa5c00]
03:10:13 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
03:10:13 INFO - document served over http requires an http
03:10:13 INFO - sub-resource via script-tag using the meta-csp
03:10:13 INFO - delivery method with keep-origin-redirect and when
03:10:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:13 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
03:10:13 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 2910ms
03:10:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:10:13 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f5000 == 26 [pid = 1855] [id = 272]
03:10:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa1d91000) [pid = 1855] [serial = 759] [outer = (nil)]
03:10:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa1db9400) [pid = 1855] [serial = 760] [outer = 0xa1d91000]
03:10:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa1ec5400) [pid = 1855] [serial = 761] [outer = 0xa1d91000]
03:10:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:10:16 INFO - document served over http requires an http
03:10:16 INFO - sub-resource via script-tag using the meta-csp
03:10:16 INFO - delivery method with no-redirect and when
03:10: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"
03:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
03:10:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2505ms
03:10:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:10:16 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db3800 == 27 [pid = 1855] [id = 273]
03:10:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa1db7400) [pid = 1855] [serial = 762] [outer = (nil)]
03:10:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa28af800) [pid = 1855] [serial = 763] [outer = 0xa1db7400]
03:10:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa2d45800) [pid = 1855] [serial = 764] [outer = 0xa1db7400]
03:10:19 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
03:10:19 INFO - document served over http requires an http
03:10:19 INFO - sub-resource via script-tag using the meta-csp
03:10:19 INFO - delivery method with swap-origin-redirect and when
03:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:19 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
03:10:19 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 3578ms
03:10:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:10:20 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fb9c00 == 28 [pid = 1855] [id = 274]
03:10:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa2de4800) [pid = 1855] [serial = 765] [outer = (nil)]
03:10:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa3225400) [pid = 1855] [serial = 766] [outer = 0xa2de4800]
03:10:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa32e0000) [pid = 1855] [serial = 767] [outer = 0xa2de4800]
03:10:22 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
03:10:22 INFO - document served over http requires an http
03:10:22 INFO - sub-resource via xhr-request using the meta-csp
03:10:22 INFO - delivery method with keep-origin-redirect and when
03:10:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:22 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
03:10:22 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 2569ms
03:10:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:10:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa321a400 == 29 [pid = 1855] [id = 275]
03:10:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa37d5800) [pid = 1855] [serial = 768] [outer = (nil)]
03:10:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa3852800) [pid = 1855] [serial = 769] [outer = 0xa37d5800]
03:10:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa38cbc00) [pid = 1855] [serial = 770] [outer = 0xa37d5800]
03:10:25 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
03:10:25 INFO - document served over http requires an http
03:10:25 INFO - sub-resource via xhr-request using the meta-csp
03:10:25 INFO - delivery method with no-redirect and when
03:10: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"
03:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:25 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
03:10:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3288ms
03:10:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:10:26 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e255c00 == 30 [pid = 1855] [id = 276]
03:10:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0x9e464000) [pid = 1855] [serial = 771] [outer = (nil)]
03:10:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0x9f2b7c00) [pid = 1855] [serial = 772] [outer = 0x9e464000]
03:10:26 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa37e1400) [pid = 1855] [serial = 773] [outer = 0x9e464000]
03:10:28 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
03:10:28 INFO - document served over http requires an http
03:10:28 INFO - sub-resource via xhr-request using the meta-csp
03:10:28 INFO - delivery method with swap-origin-redirect and when
03:10:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:10:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:28 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
03:10:28 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 3039ms
03:10:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:10:29 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab7c00 == 31 [pid = 1855] [id = 277]
03:10:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0x9eab9c00) [pid = 1855] [serial = 774] [outer = (nil)]
03:10:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa0771800) [pid = 1855] [serial = 775] [outer = 0x9eab9c00]
03:10:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa0fa6800) [pid = 1855] [serial = 776] [outer = 0x9eab9c00]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab9000 == 30 [pid = 1855] [id = 263]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9e257000 == 29 [pid = 1855] [id = 262]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa32de400 == 28 [pid = 1855] [id = 260]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa3224000 == 27 [pid = 1855] [id = 259]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa2fb0c00 == 26 [pid = 1855] [id = 258]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de5000 == 25 [pid = 1855] [id = 257]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b9400 == 24 [pid = 1855] [id = 256]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d90800 == 23 [pid = 1855] [id = 255]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa12c1c00 == 22 [pid = 1855] [id = 254]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e04000 == 21 [pid = 1855] [id = 253]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9eaba000 == 20 [pid = 1855] [id = 252]
03:10:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9e46ac00 == 19 [pid = 1855] [id = 251]
03:10:30 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0x9f607400) [pid = 1855] [serial = 695] [outer = (nil)] [url = about:blank]
03:10:30 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0x9fdae800) [pid = 1855] [serial = 692] [outer = (nil)] [url = about:blank]
03:10:30 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa0764c00) [pid = 1855] [serial = 654] [outer = (nil)] [url = about:blank]
03:10:30 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0x9f2b3400) [pid = 1855] [serial = 687] [outer = (nil)] [url = about:blank]
03:10:31 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
03:10:31 INFO - document served over http requires an https
03:10:31 INFO - sub-resource via fetch-request using the meta-csp
03:10:31 INFO - delivery method with keep-origin-redirect and when
03:10: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"
03:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:10:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:10:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:10:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:31 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
03:10:31 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 2839ms
03:10:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:10:32 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0aac00 == 20 [pid = 1855] [id = 278]
03:10:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0x9f20cc00) [pid = 1855] [serial = 777] [outer = (nil)]
03:10:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0x9f2b8000) [pid = 1855] [serial = 778] [outer = 0x9f20cc00]
03:10:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0x9f6e4400) [pid = 1855] [serial = 779] [outer = 0x9f20cc00]
03:10:34 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
03:10:34 INFO - document served over http requires an https
03:10:34 INFO - sub-resource via fetch-request using the meta-csp
03:10:34 INFO - delivery method with no-redirect and when
03:10: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"
03:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:10:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:10:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:10:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:34 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
03:10:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2394ms
03:10:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:10:34 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2ad400 == 21 [pid = 1855] [id = 279]
03:10:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa0768000) [pid = 1855] [serial = 780] [outer = (nil)]
03:10:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa0fa5000) [pid = 1855] [serial = 781] [outer = 0xa0768000]
03:10:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa12b8800) [pid = 1855] [serial = 782] [outer = 0xa0768000]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa37e1000) [pid = 1855] [serial = 730] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa1509c00) [pid = 1855] [serial = 706] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa0e70400) [pid = 1855] [serial = 703] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa33d4800) [pid = 1855] [serial = 727] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa3227000) [pid = 1855] [serial = 721] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa1db3000) [pid = 1855] [serial = 709] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0x9f0a8000) [pid = 1855] [serial = 700] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa2fb3800) [pid = 1855] [serial = 718] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa32df000) [pid = 1855] [serial = 724] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa2de6400) [pid = 1855] [serial = 715] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa2d45000) [pid = 1855] [serial = 712] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9f09e400) [pid = 1855] [serial = 733] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0x9f201800) [pid = 1855] [serial = 736] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0x9e24f000) [pid = 1855] [serial = 739] [outer = (nil)] [url = about:blank]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9e257400) [pid = 1855] [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]
03:10:37 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f09cc00) [pid = 1855] [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]
03:10:38 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
03:10:38 INFO - document served over http requires an https
03:10:38 INFO - sub-resource via fetch-request using the meta-csp
03:10:38 INFO - delivery method with swap-origin-redirect and when
03:10: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"
03:10:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:10:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:10:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:10:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:38 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
03:10:38 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 4505ms
03:10:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:10:38 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df34000 == 22 [pid = 1855] [id = 280]
03:10:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9df37000) [pid = 1855] [serial = 783] [outer = (nil)]
03:10:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0x9f0ab800) [pid = 1855] [serial = 784] [outer = 0x9df37000]
03:10:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9fee4800) [pid = 1855] [serial = 785] [outer = 0x9df37000]
03:10:40 INFO - PROCESS | 1804 | ++DOCSHELL 0xa116c800 == 23 [pid = 1855] [id = 281]
03:10:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa12b7000) [pid = 1855] [serial = 786] [outer = (nil)]
03:10:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa150dc00) [pid = 1855] [serial = 787] [outer = 0xa12b7000]
03:10:41 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
03:10:41 INFO - document served over http requires an https
03:10:41 INFO - sub-resource via iframe-tag using the meta-csp
03:10:41 INFO - delivery method with keep-origin-redirect and when
03:10: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"
03:10:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:41 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
03:10:41 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 2585ms
03:10:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:10:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e0fc00 == 24 [pid = 1855] [id = 282]
03:10:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa12bdc00) [pid = 1855] [serial = 788] [outer = (nil)]
03:10:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa1d89400) [pid = 1855] [serial = 789] [outer = 0xa12bdc00]
03:10:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa1ec9000) [pid = 1855] [serial = 790] [outer = 0xa12bdc00]
03:10:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b6000 == 25 [pid = 1855] [id = 283]
03:10:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa28b6c00) [pid = 1855] [serial = 791] [outer = (nil)]
03:10:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa28b8c00) [pid = 1855] [serial = 792] [outer = 0xa28b6c00]
03:10:43 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
03:10:43 INFO - document served over http requires an https
03:10:43 INFO - sub-resource via iframe-tag using the meta-csp
03:10:43 INFO - delivery method with no-redirect and when
03:10: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"
03:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:43 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
03:10:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2389ms
03:10:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:10:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1784400 == 26 [pid = 1855] [id = 284]
03:10:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa1d86000) [pid = 1855] [serial = 793] [outer = (nil)]
03:10:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa2de8000) [pid = 1855] [serial = 794] [outer = 0xa1d86000]
03:10:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa2fad800) [pid = 1855] [serial = 795] [outer = 0xa1d86000]
03:10:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3223c00 == 27 [pid = 1855] [id = 285]
03:10:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa3224000) [pid = 1855] [serial = 796] [outer = (nil)]
03:10:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa32b6800) [pid = 1855] [serial = 797] [outer = 0xa3224000]
03:10:46 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
03:10:46 INFO - document served over http requires an https
03:10:46 INFO - sub-resource via iframe-tag using the meta-csp
03:10:46 INFO - delivery method with swap-origin-redirect and when
03:10: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"
03:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:10:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:10:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:46 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
03:10:46 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 3060ms
03:10:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:10:47 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de2000 == 28 [pid = 1855] [id = 286]
03:10:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa2de3800) [pid = 1855] [serial = 798] [outer = (nil)]
03:10:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa32e1000) [pid = 1855] [serial = 799] [outer = 0xa2de3800]
03:10:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa33d1000) [pid = 1855] [serial = 800] [outer = 0xa2de3800]
03:10:49 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
03:10:49 INFO - document served over http requires an https
03:10:49 INFO - sub-resource via script-tag using the meta-csp
03:10:49 INFO - delivery method with keep-origin-redirect and when
03:10: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"
03:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:49 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
03:10:49 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 2966ms
03:10:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:10:50 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32dd000 == 29 [pid = 1855] [id = 287]
03:10:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa32de400) [pid = 1855] [serial = 801] [outer = (nil)]
03:10:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa38d3c00) [pid = 1855] [serial = 802] [outer = 0xa32de400]
03:10:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa3db5000) [pid = 1855] [serial = 803] [outer = 0xa32de400]
03:10:52 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
03:10:52 INFO - document served over http requires an https
03:10:52 INFO - sub-resource via script-tag using the meta-csp
03:10:52 INFO - delivery method with no-redirect and when
03:10:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:52 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
03:10:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2584ms
03:10:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:10:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38ce800 == 30 [pid = 1855] [id = 288]
03:10:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa3dbd800) [pid = 1855] [serial = 804] [outer = (nil)]
03:10:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa3f0e800) [pid = 1855] [serial = 805] [outer = 0xa3dbd800]
03:10:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa3f13800) [pid = 1855] [serial = 806] [outer = 0xa3dbd800]
03:10:56 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
03:10:56 INFO - document served over http requires an https
03:10:56 INFO - sub-resource via script-tag using the meta-csp
03:10:56 INFO - delivery method with swap-origin-redirect and when
03:10:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:10:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:10:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:10:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:56 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
03:10:56 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 3963ms
03:10:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:10:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f0d800 == 31 [pid = 1855] [id = 289]
03:10:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa3fed800) [pid = 1855] [serial = 807] [outer = (nil)]
03:10:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa3ff2c00) [pid = 1855] [serial = 808] [outer = 0xa3fed800]
03:10:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa3ff7400) [pid = 1855] [serial = 809] [outer = 0xa3fed800]
03:10:58 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
03:10:58 INFO - document served over http requires an https
03:10:58 INFO - sub-resource via xhr-request using the meta-csp
03:10:58 INFO - delivery method with keep-origin-redirect and when
03:10: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"
03:10:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:10:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:10:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:10:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:10:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:10:58 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
03:10:58 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 2348ms
03:10:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:10:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3ff0c00 == 32 [pid = 1855] [id = 290]
03:10:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa4345c00) [pid = 1855] [serial = 810] [outer = (nil)]
03:10:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa434bc00) [pid = 1855] [serial = 811] [outer = 0xa4345c00]
03:10:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa434f400) [pid = 1855] [serial = 812] [outer = 0xa4345c00]
03:11:00 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
03:11:00 INFO - document served over http requires an https
03:11:00 INFO - sub-resource via xhr-request using the meta-csp
03:11:00 INFO - delivery method with no-redirect and when
03:11:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:11:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:11:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:00 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
03:11:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2283ms
03:11:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:11:01 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4349c00 == 33 [pid = 1855] [id = 291]
03:11:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa462bc00) [pid = 1855] [serial = 813] [outer = (nil)]
03:11:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa4632000) [pid = 1855] [serial = 814] [outer = 0xa462bc00]
03:11:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa4636c00) [pid = 1855] [serial = 815] [outer = 0xa462bc00]
03:11:03 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
03:11:03 INFO - document served over http requires an https
03:11:03 INFO - sub-resource via xhr-request using the meta-csp
03:11:03 INFO - delivery method with swap-origin-redirect and when
03:11: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"
03:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:11:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:11:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:03 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
03:11:03 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 2610ms
03:11:03 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
03:11:05 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a8000 == 34 [pid = 1855] [id = 292]
03:11:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0x9f0a8800) [pid = 1855] [serial = 816] [outer = (nil)]
03:11:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0x9f2b4400) [pid = 1855] [serial = 817] [outer = 0x9f0a8800]
03:11:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa06e8c00) [pid = 1855] [serial = 818] [outer = 0x9f0a8800]
03:11:07 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
03:11:07 INFO - document served over http requires an http
03:11:07 INFO - sub-resource via fetch-request using the meta-csp
03:11:07 INFO - delivery method with keep-origin-redirect and when
03:11:07 INFO - the target request is same-origin.
03:11:07 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 3836ms
03:11:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:11:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df36800 == 35 [pid = 1855] [id = 293]
03:11:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0x9e24c400) [pid = 1855] [serial = 819] [outer = (nil)]
03:11:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0x9eab4400) [pid = 1855] [serial = 820] [outer = 0x9e24c400]
03:11:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0xa0e0b000) [pid = 1855] [serial = 821] [outer = 0x9e24c400]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee8000 == 34 [pid = 1855] [id = 266]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20a400 == 33 [pid = 1855] [id = 265]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e63400 == 32 [pid = 1855] [id = 268]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2ad800 == 31 [pid = 1855] [id = 267]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa150b000 == 30 [pid = 1855] [id = 270]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa06eb400 == 29 [pid = 1855] [id = 269]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa3c00 == 28 [pid = 1855] [id = 271]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f5000 == 27 [pid = 1855] [id = 272]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db3800 == 26 [pid = 1855] [id = 273]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fb9c00 == 25 [pid = 1855] [id = 274]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa321a400 == 24 [pid = 1855] [id = 275]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab7c00 == 23 [pid = 1855] [id = 277]
03:11:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0aac00 == 22 [pid = 1855] [id = 278]
03:11:09 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0x9f605800) [pid = 1855] [serial = 734] [outer = (nil)] [url = about:blank]
03:11:09 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0x9f2b5000) [pid = 1855] [serial = 737] [outer = (nil)] [url = about:blank]
03:11:11 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
03:11:11 INFO - document served over http requires an http
03:11:11 INFO - sub-resource via fetch-request using the meta-csp
03:11:11 INFO - delivery method with no-redirect and when
03:11:11 INFO - the target request is same-origin.
03:11:11 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 3648ms
03:11:11 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
03:11:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f605800 == 23 [pid = 1855] [id = 294]
03:11:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0x9f607400) [pid = 1855] [serial = 822] [outer = (nil)]
03:11:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0x9fda2800) [pid = 1855] [serial = 823] [outer = 0x9f607400]
03:11:12 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0x9fee5000) [pid = 1855] [serial = 824] [outer = 0x9f607400]
03:11:13 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
03:11:13 INFO - document served over http requires an http
03:11:13 INFO - sub-resource via fetch-request using the meta-csp
03:11:13 INFO - delivery method with swap-origin-redirect and when
03:11: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"
03:11:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:11:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:11:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:11:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:13 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
03:11:13 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 2490ms
03:11:13 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
03:11:14 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60fc00 == 24 [pid = 1855] [id = 295]
03:11:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 127 (0xa0e03400) [pid = 1855] [serial = 825] [outer = (nil)]
03:11:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0xa0fa1400) [pid = 1855] [serial = 826] [outer = 0xa0e03400]
03:11:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0xa12b3400) [pid = 1855] [serial = 827] [outer = 0xa0e03400]
03:11:16 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0xa1dbbc00) [pid = 1855] [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]
03:11:16 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0x9f6e9000) [pid = 1855] [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]
03:11:16 INFO - PROCESS | 1804 | --DOMWINDOW == 126 (0xa15f8400) [pid = 1855] [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]
03:11:16 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0xa0fa4400) [pid = 1855] [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]
03:11:16 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0xa1d86800) [pid = 1855] [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]
03:11:16 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0xa0e09400) [pid = 1855] [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]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0x9f0a9800) [pid = 1855] [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]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0x9f6e7400) [pid = 1855] [serial = 742] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa1512000) [pid = 1855] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa1db9400) [pid = 1855] [serial = 760] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa3225400) [pid = 1855] [serial = 766] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa0771800) [pid = 1855] [serial = 775] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0xa0e68800) [pid = 1855] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017807123]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa15fb800) [pid = 1855] [serial = 757] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa0769400) [pid = 1855] [serial = 747] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0x9f2b7c00) [pid = 1855] [serial = 772] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa1163000) [pid = 1855] [serial = 752] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa28af800) [pid = 1855] [serial = 763] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0x9f2b8000) [pid = 1855] [serial = 778] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa06de000) [pid = 1855] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa3852800) [pid = 1855] [serial = 769] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa0fa5000) [pid = 1855] [serial = 781] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa0e63800) [pid = 1855] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017807123]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0x9eab9c00) [pid = 1855] [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]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa150b400) [pid = 1855] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0x9f20cc00) [pid = 1855] [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]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0x9fee9400) [pid = 1855] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa0fa9000) [pid = 1855] [serial = 704] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa1fba000) [pid = 1855] [serial = 682] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa06e4000) [pid = 1855] [serial = 657] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa15ef000) [pid = 1855] [serial = 707] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa1d8e400) [pid = 1855] [serial = 672] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa177d800) [pid = 1855] [serial = 667] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa1ec5c00) [pid = 1855] [serial = 677] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa2d49000) [pid = 1855] [serial = 713] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa12b3800) [pid = 1855] [serial = 662] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9f2b5800) [pid = 1855] [serial = 613] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa32e3800) [pid = 1855] [serial = 725] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9f60c000) [pid = 1855] [serial = 701] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa0e6a000) [pid = 1855] [serial = 698] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa1ecc400) [pid = 1855] [serial = 710] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa384a000) [pid = 1855] [serial = 731] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa32b8c00) [pid = 1855] [serial = 722] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa2deb400) [pid = 1855] [serial = 716] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa33d8c00) [pid = 1855] [serial = 728] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa2fb7400) [pid = 1855] [serial = 719] [outer = (nil)] [url = about:blank]
03:11:17 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45dc00 == 25 [pid = 1855] [id = 296]
03:11:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9eab2400) [pid = 1855] [serial = 828] [outer = (nil)]
03:11:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f0a8c00) [pid = 1855] [serial = 829] [outer = 0x9eab2400]
03:11:17 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
03:11:17 INFO - document served over http requires an http
03:11:17 INFO - sub-resource via iframe-tag using the meta-csp
03:11:17 INFO - delivery method with keep-origin-redirect and when
03:11:17 INFO - the target request is same-origin.
03:11:17 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 3895ms
03:11:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:11:18 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab9c00 == 26 [pid = 1855] [id = 297]
03:11:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f614000) [pid = 1855] [serial = 830] [outer = (nil)]
03:11:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa06e9800) [pid = 1855] [serial = 831] [outer = 0x9f614000]
03:11:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa0e65000) [pid = 1855] [serial = 832] [outer = 0x9f614000]
03:11:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6ea400 == 27 [pid = 1855] [id = 298]
03:11:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9fda6800) [pid = 1855] [serial = 833] [outer = (nil)]
03:11:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0x9fedd000) [pid = 1855] [serial = 834] [outer = 0x9fda6800]
03:11:20 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
03:11:20 INFO - document served over http requires an http
03:11:20 INFO - sub-resource via iframe-tag using the meta-csp
03:11:20 INFO - delivery method with no-redirect and when
03:11:20 INFO - the target request is same-origin.
03:11:20 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 2703ms
03:11:20 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
03:11:21 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdad400 == 28 [pid = 1855] [id = 299]
03:11:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0x9fedb400) [pid = 1855] [serial = 835] [outer = (nil)]
03:11:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa0e05c00) [pid = 1855] [serial = 836] [outer = 0x9fedb400]
03:11:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa1161000) [pid = 1855] [serial = 837] [outer = 0x9fedb400]
03:11:23 INFO - PROCESS | 1804 | ++DOCSHELL 0xa150b400 == 29 [pid = 1855] [id = 300]
03:11:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa150b800) [pid = 1855] [serial = 838] [outer = (nil)]
03:11:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa1514000) [pid = 1855] [serial = 839] [outer = 0xa150b800]
03:11:23 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
03:11:23 INFO - document served over http requires an http
03:11:23 INFO - sub-resource via iframe-tag using the meta-csp
03:11:23 INFO - delivery method with swap-origin-redirect and when
03:11: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"
03:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:11:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:11:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:23 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
03:11:23 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 2955ms
03:11:23 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
03:11:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06ebc00 == 30 [pid = 1855] [id = 301]
03:11:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa0765800) [pid = 1855] [serial = 840] [outer = (nil)]
03:11:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa15fb800) [pid = 1855] [serial = 841] [outer = 0xa0765800]
03:11:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa1782400) [pid = 1855] [serial = 842] [outer = 0xa0765800]
03:11:26 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
03:11:26 INFO - document served over http requires an http
03:11:26 INFO - sub-resource via script-tag using the meta-csp
03:11:26 INFO - delivery method with keep-origin-redirect and when
03:11:26 INFO - the target request is same-origin.
03:11:26 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 2834ms
03:11:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:11:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f8c00 == 31 [pid = 1855] [id = 302]
03:11:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa15fa000) [pid = 1855] [serial = 843] [outer = (nil)]
03:11:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa1db3c00) [pid = 1855] [serial = 844] [outer = 0xa15fa000]
03:11:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa1dbd000) [pid = 1855] [serial = 845] [outer = 0xa15fa000]
03:11:29 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
03:11:29 INFO - document served over http requires an http
03:11:29 INFO - sub-resource via script-tag using the meta-csp
03:11:29 INFO - delivery method with no-redirect and when
03:11:29 INFO - the target request is same-origin.
03:11:29 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 3499ms
03:11:29 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
03:11:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d92800 == 32 [pid = 1855] [id = 303]
03:11:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa1daf800) [pid = 1855] [serial = 846] [outer = (nil)]
03:11:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa1fb6c00) [pid = 1855] [serial = 847] [outer = 0xa1daf800]
03:11:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa28ae800) [pid = 1855] [serial = 848] [outer = 0xa1daf800]
03:11:32 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
03:11:32 INFO - document served over http requires an http
03:11:32 INFO - sub-resource via script-tag using the meta-csp
03:11:32 INFO - delivery method with swap-origin-redirect and when
03:11: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"
03:11:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:11:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:11:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:32 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
03:11:32 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 2467ms
03:11:32 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
03:11:32 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d4e400 == 33 [pid = 1855] [id = 304]
03:11:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa2d4f000) [pid = 1855] [serial = 849] [outer = (nil)]
03:11:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa2deb400) [pid = 1855] [serial = 850] [outer = 0xa2d4f000]
03:11:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa2fb2400) [pid = 1855] [serial = 851] [outer = 0xa2d4f000]
03:11:34 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
03:11:34 INFO - document served over http requires an http
03:11:34 INFO - sub-resource via xhr-request using the meta-csp
03:11:34 INFO - delivery method with keep-origin-redirect and when
03:11:34 INFO - the target request is same-origin.
03:11:34 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 2386ms
03:11:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:11:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de5400 == 34 [pid = 1855] [id = 305]
03:11:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa32b9800) [pid = 1855] [serial = 852] [outer = (nil)]
03:11:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa32c2400) [pid = 1855] [serial = 853] [outer = 0xa32b9800]
03:11:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa32e5400) [pid = 1855] [serial = 854] [outer = 0xa32b9800]
03:11:37 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
03:11:37 INFO - document served over http requires an http
03:11:37 INFO - sub-resource via xhr-request using the meta-csp
03:11:37 INFO - delivery method with no-redirect and when
03:11:37 INFO - the target request is same-origin.
03:11:37 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 2770ms
03:11:37 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
03:11:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33d9000 == 35 [pid = 1855] [id = 306]
03:11:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa37d8c00) [pid = 1855] [serial = 855] [outer = (nil)]
03:11:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa3849c00) [pid = 1855] [serial = 856] [outer = 0xa37d8c00]
03:11:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa3852800) [pid = 1855] [serial = 857] [outer = 0xa37d8c00]
03:11:40 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
03:11:40 INFO - document served over http requires an http
03:11:40 INFO - sub-resource via xhr-request using the meta-csp
03:11:40 INFO - delivery method with swap-origin-redirect and when
03:11: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"
03:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:11:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:11:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:40 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
03:11:40 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 2893ms
03:11:40 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
03:11:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37dfc00 == 36 [pid = 1855] [id = 307]
03:11:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa3857c00) [pid = 1855] [serial = 858] [outer = (nil)]
03:11:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa3ff3000) [pid = 1855] [serial = 859] [outer = 0xa3857c00]
03:11:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa462b000) [pid = 1855] [serial = 860] [outer = 0xa3857c00]
03:11:43 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
03:11:43 INFO - document served over http requires an https
03:11:43 INFO - sub-resource via fetch-request using the meta-csp
03:11:43 INFO - delivery method with keep-origin-redirect and when
03:11:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:11:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:11:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:11:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:43 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
03:11:43 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 2988ms
03:11:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:11:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f1a800 == 37 [pid = 1855] [id = 308]
03:11:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa4d76000) [pid = 1855] [serial = 861] [outer = (nil)]
03:11:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa5152400) [pid = 1855] [serial = 862] [outer = 0xa4d76000]
03:11:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa5156c00) [pid = 1855] [serial = 863] [outer = 0xa4d76000]
03:11:48 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
03:11:48 INFO - document served over http requires an https
03:11:48 INFO - sub-resource via fetch-request using the meta-csp
03:11:48 INFO - delivery method with no-redirect and when
03:11: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"
03:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:11:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:11:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:11:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:48 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
03:11:48 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 5143ms
03:11:48 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
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa116c800 == 36 [pid = 1855] [id = 281]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9df34000 == 35 [pid = 1855] [id = 280]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b6000 == 34 [pid = 1855] [id = 283]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e0fc00 == 33 [pid = 1855] [id = 282]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa3223c00 == 32 [pid = 1855] [id = 285]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa1784400 == 31 [pid = 1855] [id = 284]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de2000 == 30 [pid = 1855] [id = 286]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa32dd000 == 29 [pid = 1855] [id = 287]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa1dba800 == 28 [pid = 1855] [id = 244]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa38ce800 == 27 [pid = 1855] [id = 288]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f0d800 == 26 [pid = 1855] [id = 289]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa3ff0c00 == 25 [pid = 1855] [id = 290]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a8000 == 24 [pid = 1855] [id = 292]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09d800 == 23 [pid = 1855] [id = 250]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9df2dc00 == 22 [pid = 1855] [id = 264]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2ad400 == 21 [pid = 1855] [id = 279]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9df36800 == 20 [pid = 1855] [id = 293]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9f605800 == 19 [pid = 1855] [id = 294]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45dc00 == 18 [pid = 1855] [id = 296]
03:11:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60fc00 == 17 [pid = 1855] [id = 295]
03:11:49 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa0fa6800) [pid = 1855] [serial = 776] [outer = (nil)] [url = about:blank]
03:11:49 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa116a000) [pid = 1855] [serial = 753] [outer = (nil)] [url = about:blank]
03:11:49 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9fdad800) [pid = 1855] [serial = 743] [outer = (nil)] [url = about:blank]
03:11:49 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0x9f6e4400) [pid = 1855] [serial = 779] [outer = (nil)] [url = about:blank]
03:11:49 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa1788800) [pid = 1855] [serial = 758] [outer = (nil)] [url = about:blank]
03:11:49 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa0e04c00) [pid = 1855] [serial = 748] [outer = (nil)] [url = about:blank]
03:11:49 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df36800 == 18 [pid = 1855] [id = 309]
03:11:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0x9df37400) [pid = 1855] [serial = 864] [outer = (nil)]
03:11:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0x9e45fc00) [pid = 1855] [serial = 865] [outer = 0x9df37400]
03:11:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0x9f0abc00) [pid = 1855] [serial = 866] [outer = 0x9df37400]
03:11:51 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
03:11:51 INFO - document served over http requires an https
03:11:51 INFO - sub-resource via fetch-request using the meta-csp
03:11:51 INFO - delivery method with swap-origin-redirect and when
03:11: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"
03:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:11:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:11:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:11:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:51 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
03:11:51 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 2961ms
03:11:51 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
03:11:52 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df34800 == 19 [pid = 1855] [id = 310]
03:11:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0x9f605800) [pid = 1855] [serial = 867] [outer = (nil)]
03:11:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9f6e4800) [pid = 1855] [serial = 868] [outer = 0x9f605800]
03:11:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0x9fda9c00) [pid = 1855] [serial = 869] [outer = 0x9f605800]
03:11:54 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
03:11:54 INFO - document served over http requires an https
03:11:54 INFO - sub-resource via fetch-request using the meta-csp
03:11:54 INFO - delivery method with swap-origin-redirect and when
03:11:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:11:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:11:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:11:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:54 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
03:11:54 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 2402ms
03:11:54 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
03:11:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6df800 == 20 [pid = 1855] [id = 311]
03:11:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0x9fee4400) [pid = 1855] [serial = 870] [outer = (nil)]
03:11:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa06ea000) [pid = 1855] [serial = 871] [outer = 0x9fee4400]
03:11:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa0772000) [pid = 1855] [serial = 872] [outer = 0x9fee4400]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa3ff2c00) [pid = 1855] [serial = 808] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0x9f0ab800) [pid = 1855] [serial = 784] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa28b8c00) [pid = 1855] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017843275]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa3f0e800) [pid = 1855] [serial = 805] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa1d89400) [pid = 1855] [serial = 789] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9f2b4400) [pid = 1855] [serial = 817] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa434bc00) [pid = 1855] [serial = 811] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa32b6800) [pid = 1855] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa32e1000) [pid = 1855] [serial = 799] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa4632000) [pid = 1855] [serial = 814] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0x9fda2800) [pid = 1855] [serial = 823] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa38d3c00) [pid = 1855] [serial = 802] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa2de8000) [pid = 1855] [serial = 794] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa150dc00) [pid = 1855] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0x9eab4400) [pid = 1855] [serial = 820] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa0fa1400) [pid = 1855] [serial = 826] [outer = (nil)] [url = about:blank]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0x9f0a8c00) [pid = 1855] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:56 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0x9eab2400) [pid = 1855] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0x9f607400) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0x9f0a8800) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa0e03400) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0x9e24c400) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa12b7000) [pid = 1855] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa28b6c00) [pid = 1855] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017843275]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa3224000) [pid = 1855] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0x9e464000) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa0768000) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa0fa5c00) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa0764800) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9f2af400) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0x9f60ec00) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa33dcc00) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa32e7400) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa3225000) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa321f400) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa2fa8800) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa28b9800) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa1fb9800) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa1508000) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa0e06c00) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa06dec00) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9e46b800) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9f0a8400) [pid = 1855] [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]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa37e1400) [pid = 1855] [serial = 773] [outer = (nil)] [url = about:blank]
03:11:57 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa12b8800) [pid = 1855] [serial = 782] [outer = (nil)] [url = about:blank]
03:11:57 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
03:11:57 INFO - document served over http requires an https
03:11:57 INFO - sub-resource via fetch-request using the meta-csp
03:11:57 INFO - delivery method with keep-origin-redirect and when
03:11:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:11:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:11:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:11:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:11:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:11:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:11:57 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
03:11:57 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 3905ms
03:11:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:11:58 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a2400 == 21 [pid = 1855] [id = 312]
03:11:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9f0a6400) [pid = 1855] [serial = 873] [outer = (nil)]
03:11:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9f2b7c00) [pid = 1855] [serial = 874] [outer = 0x9f0a6400]
03:11:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9f6e6400) [pid = 1855] [serial = 875] [outer = 0x9f0a6400]
03:12:01 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
03:12:01 INFO - document served over http requires an https
03:12:01 INFO - sub-resource via fetch-request using the meta-csp
03:12:01 INFO - delivery method with no-redirect and when
03:12: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"
03:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:12:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:12:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:12:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:01 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
03:12:01 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 3282ms
03:12:01 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
03:12:01 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09c800 == 22 [pid = 1855] [id = 313]
03:12:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f09e800) [pid = 1855] [serial = 876] [outer = (nil)]
03:12:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa0e0ec00) [pid = 1855] [serial = 877] [outer = 0x9f09e800]
03:12:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa0f9c400) [pid = 1855] [serial = 878] [outer = 0x9f09e800]
03:12:04 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
03:12:04 INFO - document served over http requires an https
03:12:04 INFO - sub-resource via fetch-request using the meta-csp
03:12:04 INFO - delivery method with swap-origin-redirect and when
03:12: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"
03:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:12:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:12:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:12:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:04 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
03:12:04 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 3258ms
03:12:04 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
03:12:05 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e08800 == 23 [pid = 1855] [id = 314]
03:12:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa0e09800) [pid = 1855] [serial = 879] [outer = (nil)]
03:12:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa12b8000) [pid = 1855] [serial = 880] [outer = 0xa0e09800]
03:12:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa1508c00) [pid = 1855] [serial = 881] [outer = 0xa0e09800]
03:12:08 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f6400 == 24 [pid = 1855] [id = 315]
03:12:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa15f7400) [pid = 1855] [serial = 882] [outer = (nil)]
03:12:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa177dc00) [pid = 1855] [serial = 883] [outer = 0xa15f7400]
03:12:08 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
03:12:08 INFO - document served over http requires an https
03:12:08 INFO - sub-resource via iframe-tag using the meta-csp
03:12:08 INFO - delivery method with keep-origin-redirect and when
03:12: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"
03:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:12:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:12:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:08 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
03:12:08 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 3951ms
03:12:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:12:09 INFO - PROCESS | 1804 | ++DOCSHELL 0xa116a800 == 25 [pid = 1855] [id = 316]
03:12:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa12b4400) [pid = 1855] [serial = 884] [outer = (nil)]
03:12:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa1d8d400) [pid = 1855] [serial = 885] [outer = 0xa12b4400]
03:12:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa1db4800) [pid = 1855] [serial = 886] [outer = 0xa12b4400]
03:12:11 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fb7400 == 26 [pid = 1855] [id = 317]
03:12:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa1fb7c00) [pid = 1855] [serial = 887] [outer = (nil)]
03:12:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa1fb9c00) [pid = 1855] [serial = 888] [outer = 0xa1fb7c00]
03:12:11 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
03:12:11 INFO - document served over http requires an https
03:12:11 INFO - sub-resource via iframe-tag using the meta-csp
03:12:11 INFO - delivery method with no-redirect and when
03:12: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"
03:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:12:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:12:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:11 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
03:12:11 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 2956ms
03:12:11 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
03:12:12 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d86800 == 27 [pid = 1855] [id = 318]
03:12:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa1d87000) [pid = 1855] [serial = 889] [outer = (nil)]
03:12:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa2d4fc00) [pid = 1855] [serial = 890] [outer = 0xa1d87000]
03:12:12 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa2ded400) [pid = 1855] [serial = 891] [outer = 0xa1d87000]
03:12:13 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3224800 == 28 [pid = 1855] [id = 319]
03:12:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa3225000) [pid = 1855] [serial = 892] [outer = (nil)]
03:12:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa32b8000) [pid = 1855] [serial = 893] [outer = 0xa3225000]
03:12:14 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
03:12:14 INFO - document served over http requires an https
03:12:14 INFO - sub-resource via iframe-tag using the meta-csp
03:12:14 INFO - delivery method with swap-origin-redirect and when
03:12: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"
03:12:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:12:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:12:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:14 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
03:12:14 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 2735ms
03:12:14 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
03:12:14 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d4b800 == 29 [pid = 1855] [id = 320]
03:12:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa3227c00) [pid = 1855] [serial = 894] [outer = (nil)]
03:12:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa32e8400) [pid = 1855] [serial = 895] [outer = 0xa3227c00]
03:12:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa37e1400) [pid = 1855] [serial = 896] [outer = 0xa3227c00]
03:12:16 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d9000 == 30 [pid = 1855] [id = 321]
03:12:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa3db2400) [pid = 1855] [serial = 897] [outer = (nil)]
03:12:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa3db6400) [pid = 1855] [serial = 898] [outer = 0xa3db2400]
03:12:17 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
03:12:17 INFO - document served over http requires an https
03:12:17 INFO - sub-resource via iframe-tag using the meta-csp
03:12:17 INFO - delivery method with swap-origin-redirect and when
03:12: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"
03:12:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:12:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:12:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:17 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
03:12:17 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 2853ms
03:12:17 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
03:12:17 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32e3c00 == 31 [pid = 1855] [id = 322]
03:12:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa32e4400) [pid = 1855] [serial = 899] [outer = (nil)]
03:12:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa3f19c00) [pid = 1855] [serial = 900] [outer = 0xa32e4400]
03:12:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa3ff3400) [pid = 1855] [serial = 901] [outer = 0xa32e4400]
03:12:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa434bc00 == 32 [pid = 1855] [id = 323]
03:12:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa434cc00) [pid = 1855] [serial = 902] [outer = (nil)]
03:12:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa4351000) [pid = 1855] [serial = 903] [outer = 0xa434cc00]
03:12:20 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
03:12:20 INFO - document served over http requires an https
03:12:20 INFO - sub-resource via iframe-tag using the meta-csp
03:12:20 INFO - delivery method with keep-origin-redirect and when
03:12: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"
03:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:12:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:12:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:20 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
03:12:20 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 2961ms
03:12:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:12:20 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f12000 == 33 [pid = 1855] [id = 324]
03:12:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa3f12400) [pid = 1855] [serial = 904] [outer = (nil)]
03:12:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa4636000) [pid = 1855] [serial = 905] [outer = 0xa3f12400]
03:12:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa4d77c00) [pid = 1855] [serial = 906] [outer = 0xa3f12400]
03:12:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5160c00 == 34 [pid = 1855] [id = 325]
03:12:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa51b5400) [pid = 1855] [serial = 907] [outer = (nil)]
03:12:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa51b7000) [pid = 1855] [serial = 908] [outer = 0xa51b5400]
03:12:23 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
03:12:23 INFO - document served over http requires an https
03:12:23 INFO - sub-resource via iframe-tag using the meta-csp
03:12:23 INFO - delivery method with no-redirect and when
03:12: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"
03:12:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:12:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:12:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:23 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
03:12:23 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 3057ms
03:12:23 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
03:12:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4633800 == 35 [pid = 1855] [id = 326]
03:12:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa4d74400) [pid = 1855] [serial = 909] [outer = (nil)]
03:12:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa51bf000) [pid = 1855] [serial = 910] [outer = 0xa4d74400]
03:12:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa51c3000) [pid = 1855] [serial = 911] [outer = 0xa4d74400]
03:12:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c2400 == 36 [pid = 1855] [id = 327]
03:12:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa52c2800) [pid = 1855] [serial = 912] [outer = (nil)]
03:12:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa52c4c00) [pid = 1855] [serial = 913] [outer = 0xa52c2800]
03:12:26 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
03:12:26 INFO - document served over http requires an https
03:12:26 INFO - sub-resource via iframe-tag using the meta-csp
03:12:26 INFO - delivery method with swap-origin-redirect and when
03:12: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"
03:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:12:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:12:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:26 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
03:12:26 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 3805ms
03:12:26 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
03:12:27 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51bd400 == 37 [pid = 1855] [id = 328]
03:12:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa51bd800) [pid = 1855] [serial = 914] [outer = (nil)]
03:12:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa5509400) [pid = 1855] [serial = 915] [outer = 0xa51bd800]
03:12:28 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa550d400) [pid = 1855] [serial = 916] [outer = 0xa51bd800]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6ea400 == 36 [pid = 1855] [id = 298]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa150b400 == 35 [pid = 1855] [id = 300]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0x9fdad400 == 34 [pid = 1855] [id = 299]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa06ebc00 == 33 [pid = 1855] [id = 301]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f8c00 == 32 [pid = 1855] [id = 302]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d92800 == 31 [pid = 1855] [id = 303]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d4e400 == 30 [pid = 1855] [id = 304]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de5400 == 29 [pid = 1855] [id = 305]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa33d9000 == 28 [pid = 1855] [id = 306]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa37dfc00 == 27 [pid = 1855] [id = 307]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0x9df36800 == 26 [pid = 1855] [id = 309]
03:12:28 INFO - PROCESS | 1804 | --DOCSHELL 0x9df34800 == 25 [pid = 1855] [id = 310]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a2400 == 24 [pid = 1855] [id = 312]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09c800 == 23 [pid = 1855] [id = 313]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f6400 == 22 [pid = 1855] [id = 315]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e08800 == 21 [pid = 1855] [id = 314]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fb7400 == 20 [pid = 1855] [id = 317]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa116a800 == 19 [pid = 1855] [id = 316]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa3224800 == 18 [pid = 1855] [id = 319]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d86800 == 17 [pid = 1855] [id = 318]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d9000 == 16 [pid = 1855] [id = 321]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d4b800 == 15 [pid = 1855] [id = 320]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa33d2400 == 14 [pid = 1855] [id = 261]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa434bc00 == 13 [pid = 1855] [id = 323]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa32e3c00 == 12 [pid = 1855] [id = 322]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa5160c00 == 11 [pid = 1855] [id = 325]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f12000 == 10 [pid = 1855] [id = 324]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa4349c00 == 9 [pid = 1855] [id = 291]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c2400 == 8 [pid = 1855] [id = 327]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa4633800 == 7 [pid = 1855] [id = 326]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab8000 == 6 [pid = 1855] [id = 233]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6df800 == 5 [pid = 1855] [id = 311]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab9c00 == 4 [pid = 1855] [id = 297]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0x9e255c00 == 3 [pid = 1855] [id = 276]
03:12:30 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f1a800 == 2 [pid = 1855] [id = 308]
03:12:30 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa06e8c00) [pid = 1855] [serial = 818] [outer = (nil)] [url = about:blank]
03:12:30 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa0e0b000) [pid = 1855] [serial = 821] [outer = (nil)] [url = about:blank]
03:12:30 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0x9fee5000) [pid = 1855] [serial = 824] [outer = (nil)] [url = about:blank]
03:12:30 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa12b3400) [pid = 1855] [serial = 827] [outer = (nil)] [url = about:blank]
03:12:31 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
03:12:31 INFO - document served over http requires an https
03:12:31 INFO - sub-resource via script-tag using the meta-csp
03:12:31 INFO - delivery method with keep-origin-redirect and when
03:12:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:12:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:12:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:12:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:31 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
03:12:31 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 4657ms
03:12:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:12:32 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e252400 == 3 [pid = 1855] [id = 329]
03:12:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9e460800) [pid = 1855] [serial = 917] [outer = (nil)]
03:12:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0x9e463400) [pid = 1855] [serial = 918] [outer = 0x9e460800]
03:12:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0x9eab1800) [pid = 1855] [serial = 919] [outer = 0x9e460800]
03:12:34 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
03:12:34 INFO - document served over http requires an https
03:12:34 INFO - sub-resource via script-tag using the meta-csp
03:12:34 INFO - delivery method with no-redirect and when
03:12: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"
03:12:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:12:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:12:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:34 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
03:12:34 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 2802ms
03:12:34 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
03:12:35 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e255800 == 4 [pid = 1855] [id = 330]
03:12:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0x9e460400) [pid = 1855] [serial = 920] [outer = (nil)]
03:12:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0x9f0a7800) [pid = 1855] [serial = 921] [outer = 0x9e460400]
03:12:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0x9f205c00) [pid = 1855] [serial = 922] [outer = 0x9e460400]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0xa1daf800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa4d76000) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0x9df37400) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0x9fedb400) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa0765800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa150b800) [pid = 1855] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9fda6800) [pid = 1855] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017880057]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa15fa000) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0x9f605800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0x9f614000) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0x9fee4400) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa37d8c00) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa32b9800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa3857c00) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa2d4f000) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0x9df30000) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0x9df37000) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa12bdc00) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa1d86000) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa2de3800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa32de400) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa3dbd800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa3fed800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa4345c00) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa462bc00) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa1d91000) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa1db7400) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa2de4800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa37d5800) [pid = 1855] [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]
03:12:40 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa06ea000) [pid = 1855] [serial = 871] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa1db3c00) [pid = 1855] [serial = 844] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa1fb6c00) [pid = 1855] [serial = 847] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa2deb400) [pid = 1855] [serial = 850] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa32c2400) [pid = 1855] [serial = 853] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa3849c00) [pid = 1855] [serial = 856] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa3ff3000) [pid = 1855] [serial = 859] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa5152400) [pid = 1855] [serial = 862] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9e45fc00) [pid = 1855] [serial = 865] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f6e4800) [pid = 1855] [serial = 868] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa06e9800) [pid = 1855] [serial = 831] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9fedd000) [pid = 1855] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017880057]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa0e05c00) [pid = 1855] [serial = 836] [outer = (nil)] [url = about:blank]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa1514000) [pid = 1855] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:12:41 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa15fb800) [pid = 1855] [serial = 841] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9f20b400) [pid = 1855] [serial = 740] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9fee4800) [pid = 1855] [serial = 785] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa1ec9000) [pid = 1855] [serial = 790] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa2fad800) [pid = 1855] [serial = 795] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa33d1000) [pid = 1855] [serial = 800] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa3db5000) [pid = 1855] [serial = 803] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa3f13800) [pid = 1855] [serial = 806] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa3ff7400) [pid = 1855] [serial = 809] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa434f400) [pid = 1855] [serial = 812] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa4636c00) [pid = 1855] [serial = 815] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa2fb2400) [pid = 1855] [serial = 851] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa32e5400) [pid = 1855] [serial = 854] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa3852800) [pid = 1855] [serial = 857] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa1ec5400) [pid = 1855] [serial = 761] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa2d45800) [pid = 1855] [serial = 764] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa32e0000) [pid = 1855] [serial = 767] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa38cbc00) [pid = 1855] [serial = 770] [outer = (nil)] [url = about:blank]
03:12:43 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
03:12:43 INFO - document served over http requires an https
03:12:43 INFO - sub-resource via script-tag using the meta-csp
03:12:43 INFO - delivery method with swap-origin-redirect and when
03:12: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"
03:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:12:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:12:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:43 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
03:12:43 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 9034ms
03:12:43 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
03:12:44 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e254c00 == 5 [pid = 1855] [id = 331]
03:12:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9e464800) [pid = 1855] [serial = 923] [outer = (nil)]
03:12:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9eab4000) [pid = 1855] [serial = 924] [outer = 0x9e464800]
03:12:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9f0a3c00) [pid = 1855] [serial = 925] [outer = 0x9e464800]
03:12:45 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
03:12:45 INFO - document served over http requires an https
03:12:45 INFO - sub-resource via script-tag using the meta-csp
03:12:45 INFO - delivery method with swap-origin-redirect and when
03:12:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:12:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:12:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:45 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
03:12:45 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 2254ms
03:12:45 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
03:12:46 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45e400 == 6 [pid = 1855] [id = 332]
03:12:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9e45e800) [pid = 1855] [serial = 926] [outer = (nil)]
03:12:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9f2b4400) [pid = 1855] [serial = 927] [outer = 0x9e45e800]
03:12:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f2ba800) [pid = 1855] [serial = 928] [outer = 0x9e45e800]
03:12:48 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
03:12:48 INFO - document served over http requires an https
03:12:48 INFO - sub-resource via script-tag using the meta-csp
03:12:48 INFO - delivery method with keep-origin-redirect and when
03:12:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:12:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:12:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:48 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
03:12:48 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 2347ms
03:12:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:12:48 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b0800 == 7 [pid = 1855] [id = 333]
03:12:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9f2b2800) [pid = 1855] [serial = 929] [outer = (nil)]
03:12:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9f6dec00) [pid = 1855] [serial = 930] [outer = 0x9f2b2800]
03:12:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f6e3400) [pid = 1855] [serial = 931] [outer = 0x9f2b2800]
03:12:50 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
03:12:50 INFO - document served over http requires an https
03:12:50 INFO - sub-resource via script-tag using the meta-csp
03:12:50 INFO - delivery method with no-redirect and when
03:12: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"
03:12:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:12:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:12:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:50 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
03:12:50 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 2489ms
03:12:50 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
03:12:51 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f614c00 == 8 [pid = 1855] [id = 334]
03:12:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9fda3000) [pid = 1855] [serial = 932] [outer = (nil)]
03:12:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9fda8c00) [pid = 1855] [serial = 933] [outer = 0x9fda3000]
03:12:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9fdafc00) [pid = 1855] [serial = 934] [outer = 0x9fda3000]
03:12:53 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
03:12:53 INFO - document served over http requires an https
03:12:53 INFO - sub-resource via script-tag using the meta-csp
03:12:53 INFO - delivery method with swap-origin-redirect and when
03:12:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:12:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:12:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:53 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
03:12:53 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 3092ms
03:12:53 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
03:12:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fda7400 == 9 [pid = 1855] [id = 335]
03:12:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9fee2800) [pid = 1855] [serial = 935] [outer = (nil)]
03:12:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9feea400) [pid = 1855] [serial = 936] [outer = 0x9fee2800]
03:12:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa06e2400) [pid = 1855] [serial = 937] [outer = 0x9fee2800]
03:12:56 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
03:12:56 INFO - document served over http requires an https
03:12:56 INFO - sub-resource via xhr-request using the meta-csp
03:12:56 INFO - delivery method with keep-origin-redirect and when
03:12: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"
03:12:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:12:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:12:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:12:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:12:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:12:56 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
03:12:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 2797ms
03:12:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:12:57 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee8000 == 10 [pid = 1855] [id = 336]
03:12:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa0764800) [pid = 1855] [serial = 938] [outer = (nil)]
03:12:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa0772800) [pid = 1855] [serial = 939] [outer = 0xa0764800]
03:12:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:12:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa0e06400) [pid = 1855] [serial = 940] [outer = 0xa0764800]
03:13:00 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
03:13:00 INFO - document served over http requires an https
03:13:00 INFO - sub-resource via xhr-request using the meta-csp
03:13:00 INFO - delivery method with no-redirect and when
03:13: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"
03:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:00 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
03:13:00 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 4028ms
03:13:00 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
03:13:01 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e66c00 == 11 [pid = 1855] [id = 337]
03:13:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa0e67800) [pid = 1855] [serial = 941] [outer = (nil)]
03:13:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa0e6a400) [pid = 1855] [serial = 942] [outer = 0xa0e67800]
03:13:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa0e70000) [pid = 1855] [serial = 943] [outer = 0xa0e67800]
03:13:03 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
03:13:03 INFO - document served over http requires an https
03:13:03 INFO - sub-resource via xhr-request using the meta-csp
03:13:03 INFO - delivery method with swap-origin-redirect and when
03:13: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"
03:13:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:03 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
03:13:03 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 2522ms
03:13:03 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
03:13:03 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24ac00 == 12 [pid = 1855] [id = 338]
03:13:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9e24b400) [pid = 1855] [serial = 944] [outer = (nil)]
03:13:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f0a1000) [pid = 1855] [serial = 945] [outer = 0x9e24b400]
03:13:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f2bb000) [pid = 1855] [serial = 946] [outer = 0x9e24b400]
03:13:04 INFO - PROCESS | 1804 | --DOCSHELL 0x9e252400 == 11 [pid = 1855] [id = 329]
03:13:04 INFO - PROCESS | 1804 | --DOCSHELL 0xa51bd400 == 10 [pid = 1855] [id = 328]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa1782400) [pid = 1855] [serial = 842] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa1161000) [pid = 1855] [serial = 837] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa0e65000) [pid = 1855] [serial = 832] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9f0abc00) [pid = 1855] [serial = 866] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa5156c00) [pid = 1855] [serial = 863] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa462b000) [pid = 1855] [serial = 860] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa28ae800) [pid = 1855] [serial = 848] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1dbd000) [pid = 1855] [serial = 845] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9fda9c00) [pid = 1855] [serial = 869] [outer = (nil)] [url = about:blank]
03:13:04 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa0772000) [pid = 1855] [serial = 872] [outer = (nil)] [url = about:blank]
03:13:05 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
03:13:05 INFO - document served over http requires an https
03:13:05 INFO - sub-resource via xhr-request using the meta-csp
03:13:05 INFO - delivery method with swap-origin-redirect and when
03:13: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"
03:13:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:05 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
03:13:05 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 2154ms
03:13:05 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
03:13:05 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabc000 == 11 [pid = 1855] [id = 339]
03:13:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9f09d000) [pid = 1855] [serial = 947] [outer = (nil)]
03:13:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9f611000) [pid = 1855] [serial = 948] [outer = 0x9f09d000]
03:13:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9fda6800) [pid = 1855] [serial = 949] [outer = 0x9f09d000]
03:13:08 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
03:13:08 INFO - document served over http requires an https
03:13:08 INFO - sub-resource via xhr-request using the meta-csp
03:13:08 INFO - delivery method with keep-origin-redirect and when
03:13: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"
03:13:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:08 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
03:13:08 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 2488ms
03:13:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa51b7000) [pid = 1855] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017942622]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa4636000) [pid = 1855] [serial = 905] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa52c4c00) [pid = 1855] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa51bf000) [pid = 1855] [serial = 910] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa3db6400) [pid = 1855] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa32e8400) [pid = 1855] [serial = 895] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa4351000) [pid = 1855] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa3f19c00) [pid = 1855] [serial = 900] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa1fb9c00) [pid = 1855] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017931093]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa1d8d400) [pid = 1855] [serial = 885] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa32b8000) [pid = 1855] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa2d4fc00) [pid = 1855] [serial = 890] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa0e0ec00) [pid = 1855] [serial = 877] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa177dc00) [pid = 1855] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa12b8000) [pid = 1855] [serial = 880] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0x9f2b7c00) [pid = 1855] [serial = 874] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0x9e463400) [pid = 1855] [serial = 918] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa5509400) [pid = 1855] [serial = 915] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0x9f0a7800) [pid = 1855] [serial = 921] [outer = (nil)] [url = about:blank]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa1fb7c00) [pid = 1855] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017931093]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa52c2800) [pid = 1855] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9e460800) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa15f7400) [pid = 1855] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa3225000) [pid = 1855] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa51b5400) [pid = 1855] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017942622]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa3db2400) [pid = 1855] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa434cc00) [pid = 1855] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa3f12400) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa4d74400) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa3227c00) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa32e4400) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa12b4400) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa1d87000) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0x9f09e800) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0xa0e09800) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0x9f0a6400) [pid = 1855] [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]
03:13:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e250c00 == 12 [pid = 1855] [id = 340]
03:13:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 44 (0x9e460800) [pid = 1855] [serial = 950] [outer = (nil)]
03:13:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 45 (0x9f0a6400) [pid = 1855] [serial = 951] [outer = 0x9e460800]
03:13:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 46 (0xa0e01400) [pid = 1855] [serial = 952] [outer = 0x9e460800]
03:13:10 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
03:13:10 INFO - document served over http requires an https
03:13:10 INFO - sub-resource via xhr-request using the meta-csp
03:13:10 INFO - delivery method with no-redirect and when
03:13: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"
03:13:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:10 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
03:13:10 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 2538ms
03:13:10 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
03:13:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e252400 == 13 [pid = 1855] [id = 341]
03:13:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 47 (0x9e463000) [pid = 1855] [serial = 953] [outer = (nil)]
03:13:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0x9eab6000) [pid = 1855] [serial = 954] [outer = 0x9e463000]
03:13:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0x9f609c00) [pid = 1855] [serial = 955] [outer = 0x9e463000]
03:13:13 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
03:13:13 INFO - document served over http requires an https
03:13:13 INFO - sub-resource via xhr-request using the meta-csp
03:13:13 INFO - delivery method with swap-origin-redirect and when
03:13: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"
03:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:13 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
03:13:13 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 2692ms
03:13:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:13:14 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e65000 == 14 [pid = 1855] [id = 342]
03:13:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa0e71000) [pid = 1855] [serial = 956] [outer = (nil)]
03:13:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa0faa400) [pid = 1855] [serial = 957] [outer = 0xa0e71000]
03:13:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa1162800) [pid = 1855] [serial = 958] [outer = 0xa0e71000]
03:13:16 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
03:13:16 INFO - document served over http requires an http
03:13:16 INFO - sub-resource via fetch-request using the meta-referrer
03:13:16 INFO - delivery method with keep-origin-redirect and when
03:13: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"
03:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:13:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:13:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:13:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:16 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
03:13:16 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 3355ms
03:13:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:13:17 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa8000 == 15 [pid = 1855] [id = 343]
03:13:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa116c800) [pid = 1855] [serial = 959] [outer = (nil)]
03:13:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa12b5800) [pid = 1855] [serial = 960] [outer = 0xa116c800]
03:13:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa12bbc00) [pid = 1855] [serial = 961] [outer = 0xa116c800]
03:13:19 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
03:13:19 INFO - document served over http requires an http
03:13:19 INFO - sub-resource via fetch-request using the meta-referrer
03:13:19 INFO - delivery method with no-redirect and when
03:13: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"
03:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:13:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:13:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:13:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:19 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
03:13:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2341ms
03:13:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:13:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12b3c00 == 16 [pid = 1855] [id = 344]
03:13:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa12c0400) [pid = 1855] [serial = 962] [outer = (nil)]
03:13:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa1510000) [pid = 1855] [serial = 963] [outer = 0xa12c0400]
03:13:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0x9fdb1c00) [pid = 1855] [serial = 964] [outer = 0xa12c0400]
03:13:21 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
03:13:21 INFO - document served over http requires an http
03:13:21 INFO - sub-resource via fetch-request using the meta-referrer
03:13:21 INFO - delivery method with swap-origin-redirect and when
03:13:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:13:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:13:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:13:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:21 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
03:13:21 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 2253ms
03:13:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:13:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa150c800 == 17 [pid = 1855] [id = 345]
03:13:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa15f1000) [pid = 1855] [serial = 965] [outer = (nil)]
03:13:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa15f8c00) [pid = 1855] [serial = 966] [outer = 0xa15f1000]
03:13:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa15fd400) [pid = 1855] [serial = 967] [outer = 0xa15f1000]
03:13:23 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1782c00 == 18 [pid = 1855] [id = 346]
03:13:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa1783000) [pid = 1855] [serial = 968] [outer = (nil)]
03:13:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa1786800) [pid = 1855] [serial = 969] [outer = 0xa1783000]
03:13:23 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
03:13:23 INFO - document served over http requires an http
03:13:23 INFO - sub-resource via iframe-tag using the meta-referrer
03:13:23 INFO - delivery method with keep-origin-redirect and when
03:13: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"
03:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:13:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:13:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:23 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
03:13:23 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 2475ms
03:13:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:13:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f6c00 == 19 [pid = 1855] [id = 347]
03:13:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa15f7000) [pid = 1855] [serial = 970] [outer = (nil)]
03:13:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa1d87400) [pid = 1855] [serial = 971] [outer = 0xa15f7000]
03:13:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa1d8e000) [pid = 1855] [serial = 972] [outer = 0xa15f7000]
03:13:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db3400 == 20 [pid = 1855] [id = 348]
03:13:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa1db3c00) [pid = 1855] [serial = 973] [outer = (nil)]
03:13:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa1db6800) [pid = 1855] [serial = 974] [outer = 0xa1db3c00]
03:13:26 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
03:13:26 INFO - document served over http requires an http
03:13:26 INFO - sub-resource via iframe-tag using the meta-referrer
03:13:26 INFO - delivery method with no-redirect and when
03:13:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:13:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:13:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:26 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
03:13:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2796ms
03:13:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:13:27 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d84000 == 21 [pid = 1855] [id = 349]
03:13:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa1d86800) [pid = 1855] [serial = 975] [outer = (nil)]
03:13:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa1ec4800) [pid = 1855] [serial = 976] [outer = 0xa1d86800]
03:13:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1ec8c00) [pid = 1855] [serial = 977] [outer = 0xa1d86800]
03:13:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ed1400 == 22 [pid = 1855] [id = 350]
03:13:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1ed1800) [pid = 1855] [serial = 978] [outer = (nil)]
03:13:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1fae000) [pid = 1855] [serial = 979] [outer = 0xa1ed1800]
03:13:29 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
03:13:29 INFO - document served over http requires an http
03:13:29 INFO - sub-resource via iframe-tag using the meta-referrer
03:13:29 INFO - delivery method with swap-origin-redirect and when
03:13:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:13:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:13:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:29 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
03:13:29 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 2649ms
03:13:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:13:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1dbe400 == 23 [pid = 1855] [id = 351]
03:13:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1ed2000) [pid = 1855] [serial = 980] [outer = (nil)]
03:13:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1fb6c00) [pid = 1855] [serial = 981] [outer = 0xa1ed2000]
03:13:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1fbb400) [pid = 1855] [serial = 982] [outer = 0xa1ed2000]
03:13:33 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
03:13:33 INFO - document served over http requires an http
03:13:33 INFO - sub-resource via script-tag using the meta-referrer
03:13:33 INFO - delivery method with keep-origin-redirect and when
03:13: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"
03:13:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:13:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:13:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:33 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
03:13:33 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 3849ms
03:13:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:13:34 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a7800 == 24 [pid = 1855] [id = 352]
03:13:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9f0a9000) [pid = 1855] [serial = 983] [outer = (nil)]
03:13:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9f2b9800) [pid = 1855] [serial = 984] [outer = 0x9f0a9000]
03:13:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9fee8400) [pid = 1855] [serial = 985] [outer = 0x9f0a9000]
03:13:36 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
03:13:36 INFO - document served over http requires an http
03:13:36 INFO - sub-resource via script-tag using the meta-referrer
03:13:36 INFO - delivery method with no-redirect and when
03:13: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"
03:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:13:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:36 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
03:13:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2734ms
03:13:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:13:36 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df33400 == 25 [pid = 1855] [id = 353]
03:13:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9df33c00) [pid = 1855] [serial = 986] [outer = (nil)]
03:13:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9e24b000) [pid = 1855] [serial = 987] [outer = 0x9df33c00]
03:13:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9eabdc00) [pid = 1855] [serial = 988] [outer = 0x9df33c00]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9e250c00 == 24 [pid = 1855] [id = 340]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabc000 == 23 [pid = 1855] [id = 339]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24ac00 == 22 [pid = 1855] [id = 338]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e66c00 == 21 [pid = 1855] [id = 337]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee8000 == 20 [pid = 1855] [id = 336]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9fda7400 == 19 [pid = 1855] [id = 335]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9f614c00 == 18 [pid = 1855] [id = 334]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b0800 == 17 [pid = 1855] [id = 333]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45e400 == 16 [pid = 1855] [id = 332]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9e254c00 == 15 [pid = 1855] [id = 331]
03:13:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9e255800 == 14 [pid = 1855] [id = 330]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa1508c00) [pid = 1855] [serial = 881] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa0f9c400) [pid = 1855] [serial = 878] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9f6e6400) [pid = 1855] [serial = 875] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1db4800) [pid = 1855] [serial = 886] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa37e1400) [pid = 1855] [serial = 896] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa2ded400) [pid = 1855] [serial = 891] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa4d77c00) [pid = 1855] [serial = 906] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa3ff3400) [pid = 1855] [serial = 901] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa51c3000) [pid = 1855] [serial = 911] [outer = (nil)] [url = about:blank]
03:13:37 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9eab1800) [pid = 1855] [serial = 919] [outer = (nil)] [url = about:blank]
03:13:38 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
03:13:38 INFO - document served over http requires an http
03:13:38 INFO - sub-resource via script-tag using the meta-referrer
03:13:38 INFO - delivery method with swap-origin-redirect and when
03:13:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:13:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:13:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:38 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
03:13:38 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 2192ms
03:13:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:13:38 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20ac00 == 15 [pid = 1855] [id = 354]
03:13:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9f2b4c00) [pid = 1855] [serial = 989] [outer = (nil)]
03:13:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9f2b7000) [pid = 1855] [serial = 990] [outer = 0x9f2b4c00]
03:13:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9f60f800) [pid = 1855] [serial = 991] [outer = 0x9f2b4c00]
03:13:40 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
03:13:40 INFO - document served over http requires an http
03:13:40 INFO - sub-resource via xhr-request using the meta-referrer
03:13:40 INFO - delivery method with keep-origin-redirect and when
03:13:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:40 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
03:13:40 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 1878ms
03:13:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:13:40 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdaa800 == 16 [pid = 1855] [id = 355]
03:13:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9fdab400) [pid = 1855] [serial = 992] [outer = (nil)]
03:13:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa06e0000) [pid = 1855] [serial = 993] [outer = 0x9fdab400]
03:13:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa0767000) [pid = 1855] [serial = 994] [outer = 0x9fdab400]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9f611000) [pid = 1855] [serial = 948] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9eab4000) [pid = 1855] [serial = 924] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9f6dec00) [pid = 1855] [serial = 930] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9fda8c00) [pid = 1855] [serial = 933] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa0e6a400) [pid = 1855] [serial = 942] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa0772800) [pid = 1855] [serial = 939] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9f0a1000) [pid = 1855] [serial = 945] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9feea400) [pid = 1855] [serial = 936] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9f0a6400) [pid = 1855] [serial = 951] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0x9f2b4400) [pid = 1855] [serial = 927] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9f09d000) [pid = 1855] [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]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9e24b400) [pid = 1855] [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]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa51bd800) [pid = 1855] [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]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9fda6800) [pid = 1855] [serial = 949] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa550d400) [pid = 1855] [serial = 916] [outer = (nil)] [url = about:blank]
03:13:43 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0x9f2bb000) [pid = 1855] [serial = 946] [outer = (nil)] [url = about:blank]
03:13:43 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
03:13:43 INFO - document served over http requires an http
03:13:43 INFO - sub-resource via xhr-request using the meta-referrer
03:13:43 INFO - delivery method with no-redirect and when
03:13:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:43 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
03:13:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3285ms
03:13:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:13:43 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab8000 == 17 [pid = 1855] [id = 356]
03:13:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9f09dc00) [pid = 1855] [serial = 995] [outer = (nil)]
03:13:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9fee3800) [pid = 1855] [serial = 996] [outer = 0x9f09dc00]
03:13:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa0e0b000) [pid = 1855] [serial = 997] [outer = 0x9f09dc00]
03:13:46 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
03:13:46 INFO - document served over http requires an http
03:13:46 INFO - sub-resource via xhr-request using the meta-referrer
03:13:46 INFO - delivery method with swap-origin-redirect and when
03:13:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:13:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:13:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:46 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
03:13:46 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 2602ms
03:13:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:13:46 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b8c00 == 18 [pid = 1855] [id = 357]
03:13:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9f2b9400) [pid = 1855] [serial = 998] [outer = (nil)]
03:13:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9fee4000) [pid = 1855] [serial = 999] [outer = 0x9f2b9400]
03:13:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa0e02800) [pid = 1855] [serial = 1000] [outer = 0x9f2b9400]
03:13:49 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
03:13:49 INFO - document served over http requires an https
03:13:49 INFO - sub-resource via fetch-request using the meta-referrer
03:13:49 INFO - delivery method with keep-origin-redirect and when
03:13:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:13:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:13:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:13:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:49 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
03:13:49 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 3440ms
03:13:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:13:50 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60c800 == 19 [pid = 1855] [id = 358]
03:13:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9fdadc00) [pid = 1855] [serial = 1001] [outer = (nil)]
03:13:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa0faac00) [pid = 1855] [serial = 1002] [outer = 0x9fdadc00]
03:13:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa12b6800) [pid = 1855] [serial = 1003] [outer = 0x9fdadc00]
03:13:51 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
03:13:51 INFO - document served over http requires an https
03:13:51 INFO - sub-resource via fetch-request using the meta-referrer
03:13:51 INFO - delivery method with no-redirect and when
03:13: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"
03:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:13:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:13:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:13:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:51 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
03:13:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2185ms
03:13:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:13:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0f9f400 == 20 [pid = 1855] [id = 359]
03:13:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa0fa7c00) [pid = 1855] [serial = 1004] [outer = (nil)]
03:13:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1784c00) [pid = 1855] [serial = 1005] [outer = 0xa0fa7c00]
03:13:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1d87c00) [pid = 1855] [serial = 1006] [outer = 0xa0fa7c00]
03:13:54 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
03:13:54 INFO - document served over http requires an https
03:13:54 INFO - sub-resource via fetch-request using the meta-referrer
03:13:54 INFO - delivery method with swap-origin-redirect and when
03:13: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"
03:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:13:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:13:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:13:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:54 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
03:13:54 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 2303ms
03:13:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:13:54 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db2c00 == 21 [pid = 1855] [id = 360]
03:13:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1dbc400) [pid = 1855] [serial = 1007] [outer = (nil)]
03:13:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1fb2c00) [pid = 1855] [serial = 1008] [outer = 0xa1dbc400]
03:13:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa28b3400) [pid = 1855] [serial = 1009] [outer = 0xa1dbc400]
03:13:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d45400 == 22 [pid = 1855] [id = 361]
03:13:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa2d45800) [pid = 1855] [serial = 1010] [outer = (nil)]
03:13:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa2d49c00) [pid = 1855] [serial = 1011] [outer = 0xa2d45800]
03:13:56 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
03:13:56 INFO - document served over http requires an https
03:13:56 INFO - sub-resource via iframe-tag using the meta-referrer
03:13:56 INFO - delivery method with keep-origin-redirect and when
03:13: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"
03:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:13:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:13:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:56 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
03:13:56 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 2315ms
03:13:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:13:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ecd800 == 23 [pid = 1855] [id = 362]
03:13:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa1ed2400) [pid = 1855] [serial = 1012] [outer = (nil)]
03:13:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa2d52c00) [pid = 1855] [serial = 1013] [outer = 0xa1ed2400]
03:13:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:13:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa2de3000) [pid = 1855] [serial = 1014] [outer = 0xa1ed2400]
03:13:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2decc00 == 24 [pid = 1855] [id = 363]
03:13:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa2ded000) [pid = 1855] [serial = 1015] [outer = (nil)]
03:13:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa2fa8400) [pid = 1855] [serial = 1016] [outer = 0xa2ded000]
03:13:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:13:59 INFO - document served over http requires an https
03:13:59 INFO - sub-resource via iframe-tag using the meta-referrer
03:13:59 INFO - delivery method with no-redirect and when
03:13: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"
03:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:13:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:13:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:13:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:13:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:13:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
03:13:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2534ms
03:13:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:13:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d4fc00 == 25 [pid = 1855] [id = 364]
03:13:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa2d51c00) [pid = 1855] [serial = 1017] [outer = (nil)]
03:13:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa2fb1400) [pid = 1855] [serial = 1018] [outer = 0xa2d51c00]
03:14:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa2fb7000) [pid = 1855] [serial = 1019] [outer = 0xa2d51c00]
03:14:01 INFO - PROCESS | 1804 | ++DOCSHELL 0xa321f000 == 26 [pid = 1855] [id = 365]
03:14:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa321f400) [pid = 1855] [serial = 1020] [outer = (nil)]
03:14:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa3222800) [pid = 1855] [serial = 1021] [outer = 0xa321f400]
03:14:01 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
03:14:01 INFO - document served over http requires an https
03:14:01 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:01 INFO - delivery method with swap-origin-redirect and when
03:14:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:14:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:14:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:01 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
03:14:01 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 2849ms
03:14:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:14:02 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2fae800 == 27 [pid = 1855] [id = 366]
03:14:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa2fb0400) [pid = 1855] [serial = 1022] [outer = (nil)]
03:14:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa32b7000) [pid = 1855] [serial = 1023] [outer = 0xa2fb0400]
03:14:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa32bc400) [pid = 1855] [serial = 1024] [outer = 0xa2fb0400]
03:14:04 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
03:14:04 INFO - document served over http requires an https
03:14:04 INFO - sub-resource via script-tag using the meta-referrer
03:14:04 INFO - delivery method with keep-origin-redirect and when
03:14:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:14:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:14:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:04 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
03:14:04 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 2649ms
03:14:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:14:05 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3227800 == 28 [pid = 1855] [id = 367]
03:14:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa32b5800) [pid = 1855] [serial = 1025] [outer = (nil)]
03:14:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa32e2800) [pid = 1855] [serial = 1026] [outer = 0xa32b5800]
03:14:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa32e8c00) [pid = 1855] [serial = 1027] [outer = 0xa32b5800]
03:14:07 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
03:14:07 INFO - document served over http requires an https
03:14:07 INFO - sub-resource via script-tag using the meta-referrer
03:14:07 INFO - delivery method with no-redirect and when
03:14:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:14:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:14:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:07 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
03:14:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2433ms
03:14:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:14:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32dcc00 == 29 [pid = 1855] [id = 368]
03:14:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa32dd000) [pid = 1855] [serial = 1028] [outer = (nil)]
03:14:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa33db000) [pid = 1855] [serial = 1029] [outer = 0xa32dd000]
03:14:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa37d5400) [pid = 1855] [serial = 1030] [outer = 0xa32dd000]
03:14:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:14:11 INFO - document served over http requires an https
03:14:11 INFO - sub-resource via script-tag using the meta-referrer
03:14:11 INFO - delivery method with swap-origin-redirect and when
03:14: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"
03:14:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:14:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:14:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:14:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 4203ms
03:14:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:14:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a2000 == 30 [pid = 1855] [id = 369]
03:14:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0x9f202c00) [pid = 1855] [serial = 1031] [outer = (nil)]
03:14:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa076c400) [pid = 1855] [serial = 1032] [outer = 0x9f202c00]
03:14:12 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa15f1800) [pid = 1855] [serial = 1033] [outer = 0x9f202c00]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9fdaa800 == 29 [pid = 1855] [id = 355]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20ac00 == 28 [pid = 1855] [id = 354]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9df33400 == 27 [pid = 1855] [id = 353]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a7800 == 26 [pid = 1855] [id = 352]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ed1400 == 25 [pid = 1855] [id = 350]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d84000 == 24 [pid = 1855] [id = 349]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db3400 == 23 [pid = 1855] [id = 348]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f6c00 == 22 [pid = 1855] [id = 347]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa150c800 == 21 [pid = 1855] [id = 345]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa1782c00 == 20 [pid = 1855] [id = 346]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa12b3c00 == 19 [pid = 1855] [id = 344]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa8000 == 18 [pid = 1855] [id = 343]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e65000 == 17 [pid = 1855] [id = 342]
03:14:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9e252400 == 16 [pid = 1855] [id = 341]
03:14:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:14:13 INFO - document served over http requires an https
03:14:13 INFO - sub-resource via xhr-request using the meta-referrer
03:14:13 INFO - delivery method with keep-origin-redirect and when
03:14:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:14:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:14:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
03:14:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 2300ms
03:14:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:14:14 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eaba400 == 17 [pid = 1855] [id = 370]
03:14:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0x9f210c00) [pid = 1855] [serial = 1034] [outer = (nil)]
03:14:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0x9f606400) [pid = 1855] [serial = 1035] [outer = 0x9f210c00]
03:14:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0x9f6e7800) [pid = 1855] [serial = 1036] [outer = 0x9f210c00]
03:14:15 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
03:14:15 INFO - document served over http requires an https
03:14:15 INFO - sub-resource via xhr-request using the meta-referrer
03:14:15 INFO - delivery method with no-redirect and when
03:14:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:14:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:14:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:15 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
03:14:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1941ms
03:14:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:14:15 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20d800 == 18 [pid = 1855] [id = 371]
03:14:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0x9fee1800) [pid = 1855] [serial = 1037] [outer = (nil)]
03:14:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa0e69400) [pid = 1855] [serial = 1038] [outer = 0x9fee1800]
03:14:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa115fc00) [pid = 1855] [serial = 1039] [outer = 0x9fee1800]
03:14:17 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
03:14:17 INFO - document served over http requires an https
03:14:17 INFO - sub-resource via xhr-request using the meta-referrer
03:14:17 INFO - delivery method with swap-origin-redirect and when
03:14: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"
03:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:14:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:14:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:17 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
03:14:17 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 2395ms
03:14:18 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
03:14:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e0d000 == 19 [pid = 1855] [id = 372]
03:14:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa15f0800) [pid = 1855] [serial = 1040] [outer = (nil)]
03:14:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa1788400) [pid = 1855] [serial = 1041] [outer = 0xa15f0800]
03:14:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa1d91400) [pid = 1855] [serial = 1042] [outer = 0xa15f0800]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0x9eab6000) [pid = 1855] [serial = 954] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0x9e24b000) [pid = 1855] [serial = 987] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0x9f2b7000) [pid = 1855] [serial = 990] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa1ec4800) [pid = 1855] [serial = 976] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa0faa400) [pid = 1855] [serial = 957] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa15f8c00) [pid = 1855] [serial = 966] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa1db6800) [pid = 1855] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018006277]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa06e0000) [pid = 1855] [serial = 993] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa1786800) [pid = 1855] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa12b5800) [pid = 1855] [serial = 960] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa1510000) [pid = 1855] [serial = 963] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa1fb6c00) [pid = 1855] [serial = 981] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa1fae000) [pid = 1855] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa1d87400) [pid = 1855] [serial = 971] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0x9f2b9800) [pid = 1855] [serial = 984] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0x9df33c00) [pid = 1855] [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]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0x9f0a9000) [pid = 1855] [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]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9f2b4c00) [pid = 1855] [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]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa1ed1800) [pid = 1855] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa1783000) [pid = 1855] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa1db3c00) [pid = 1855] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018006277]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa0e67800) [pid = 1855] [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]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9e460800) [pid = 1855] [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]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f60f800) [pid = 1855] [serial = 991] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa0e70000) [pid = 1855] [serial = 943] [outer = (nil)] [url = about:blank]
03:14:20 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa0e01400) [pid = 1855] [serial = 952] [outer = (nil)] [url = about:blank]
03:14:20 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
03:14:20 INFO - document served over http requires an http
03:14:20 INFO - sub-resource via fetch-request using the meta-referrer
03:14:20 INFO - delivery method with keep-origin-redirect and when
03:14:20 INFO - the target request is same-origin.
03:14:20 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 2715ms
03:14:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:14:21 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b9800 == 20 [pid = 1855] [id = 373]
03:14:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa06ddc00) [pid = 1855] [serial = 1043] [outer = (nil)]
03:14:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa0f9f000) [pid = 1855] [serial = 1044] [outer = 0xa06ddc00]
03:14:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa1789000) [pid = 1855] [serial = 1045] [outer = 0xa06ddc00]
03:14:23 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
03:14:23 INFO - document served over http requires an http
03:14:23 INFO - sub-resource via fetch-request using the meta-referrer
03:14:23 INFO - delivery method with no-redirect and when
03:14:23 INFO - the target request is same-origin.
03:14:23 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 2347ms
03:14:23 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
03:14:23 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60d400 == 21 [pid = 1855] [id = 374]
03:14:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0x9f60f800) [pid = 1855] [serial = 1046] [outer = (nil)]
03:14:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa0e6c800) [pid = 1855] [serial = 1047] [outer = 0x9f60f800]
03:14:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa116e800) [pid = 1855] [serial = 1048] [outer = 0x9f60f800]
03:14:25 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
03:14:25 INFO - document served over http requires an http
03:14:25 INFO - sub-resource via fetch-request using the meta-referrer
03:14:25 INFO - delivery method with swap-origin-redirect and when
03:14: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"
03:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:14:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:14:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:14:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:25 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
03:14:25 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 2603ms
03:14:25 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
03:14:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06eb800 == 22 [pid = 1855] [id = 375]
03:14:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa0770c00) [pid = 1855] [serial = 1049] [outer = (nil)]
03:14:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa1fae000) [pid = 1855] [serial = 1050] [outer = 0xa0770c00]
03:14:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa1fb8000) [pid = 1855] [serial = 1051] [outer = 0xa0770c00]
03:14:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d51400 == 23 [pid = 1855] [id = 376]
03:14:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa2d51800) [pid = 1855] [serial = 1052] [outer = (nil)]
03:14:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa2de6c00) [pid = 1855] [serial = 1053] [outer = 0xa2d51800]
03:14:29 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
03:14:29 INFO - document served over http requires an http
03:14:29 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:29 INFO - delivery method with keep-origin-redirect and when
03:14:29 INFO - the target request is same-origin.
03:14:29 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 3396ms
03:14:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:14:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ecd400 == 24 [pid = 1855] [id = 377]
03:14:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa1faec00) [pid = 1855] [serial = 1054] [outer = (nil)]
03:14:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa32b8400) [pid = 1855] [serial = 1055] [outer = 0xa1faec00]
03:14:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa33d5800) [pid = 1855] [serial = 1056] [outer = 0xa1faec00]
03:14:31 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37df400 == 25 [pid = 1855] [id = 378]
03:14:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa37df800) [pid = 1855] [serial = 1057] [outer = (nil)]
03:14:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa37e1c00) [pid = 1855] [serial = 1058] [outer = 0xa37df800]
03:14:31 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
03:14:31 INFO - document served over http requires an http
03:14:31 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:31 INFO - delivery method with no-redirect and when
03:14:31 INFO - the target request is same-origin.
03:14:31 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 2192ms
03:14:31 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
03:14:31 INFO - PROCESS | 1804 | ++DOCSHELL 0xa321e800 == 26 [pid = 1855] [id = 379]
03:14:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa321ec00) [pid = 1855] [serial = 1059] [outer = (nil)]
03:14:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa384d000) [pid = 1855] [serial = 1060] [outer = 0xa321ec00]
03:14:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa3854000) [pid = 1855] [serial = 1061] [outer = 0xa321ec00]
03:14:33 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38ccc00 == 27 [pid = 1855] [id = 380]
03:14:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa38cd800) [pid = 1855] [serial = 1062] [outer = (nil)]
03:14:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa38cfc00) [pid = 1855] [serial = 1063] [outer = 0xa38cd800]
03:14:33 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
03:14:33 INFO - document served over http requires an http
03:14:33 INFO - sub-resource via iframe-tag using the meta-referrer
03:14:33 INFO - delivery method with swap-origin-redirect and when
03:14:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:14:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:14:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:33 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
03:14:33 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 2209ms
03:14:33 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
03:14:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa384bc00 == 28 [pid = 1855] [id = 381]
03:14:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa38ce000) [pid = 1855] [serial = 1064] [outer = (nil)]
03:14:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa38d8400) [pid = 1855] [serial = 1065] [outer = 0xa38ce000]
03:14:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa3db5800) [pid = 1855] [serial = 1066] [outer = 0xa38ce000]
03:14:35 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
03:14:35 INFO - document served over http requires an http
03:14:35 INFO - sub-resource via script-tag using the meta-referrer
03:14:35 INFO - delivery method with keep-origin-redirect and when
03:14:35 INFO - the target request is same-origin.
03:14:35 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 2402ms
03:14:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:14:36 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d6000 == 29 [pid = 1855] [id = 382]
03:14:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa38d6c00) [pid = 1855] [serial = 1067] [outer = (nil)]
03:14:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa3f0ec00) [pid = 1855] [serial = 1068] [outer = 0xa38d6c00]
03:14:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa3f13c00) [pid = 1855] [serial = 1069] [outer = 0xa38d6c00]
03:14:38 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
03:14:38 INFO - document served over http requires an http
03:14:38 INFO - sub-resource via script-tag using the meta-referrer
03:14:38 INFO - delivery method with no-redirect and when
03:14:38 INFO - the target request is same-origin.
03:14:38 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 2700ms
03:14:38 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
03:14:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dc0c00 == 30 [pid = 1855] [id = 383]
03:14:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa3f0d800) [pid = 1855] [serial = 1070] [outer = (nil)]
03:14:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa3ff0c00) [pid = 1855] [serial = 1071] [outer = 0xa3f0d800]
03:14:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa3ff5c00) [pid = 1855] [serial = 1072] [outer = 0xa3f0d800]
03:14:41 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
03:14:41 INFO - document served over http requires an http
03:14:41 INFO - sub-resource via script-tag using the meta-referrer
03:14:41 INFO - delivery method with swap-origin-redirect and when
03:14: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"
03:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:14:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:14:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:41 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
03:14:41 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 2596ms
03:14:41 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
03:14:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3fefc00 == 31 [pid = 1855] [id = 384]
03:14:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa4346800) [pid = 1855] [serial = 1073] [outer = (nil)]
03:14:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa434c800) [pid = 1855] [serial = 1074] [outer = 0xa4346800]
03:14:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa4351000) [pid = 1855] [serial = 1075] [outer = 0xa4346800]
03:14:43 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
03:14:43 INFO - document served over http requires an http
03:14:43 INFO - sub-resource via xhr-request using the meta-referrer
03:14:43 INFO - delivery method with keep-origin-redirect and when
03:14:43 INFO - the target request is same-origin.
03:14:43 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 2539ms
03:14:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:14:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4349c00 == 32 [pid = 1855] [id = 385]
03:14:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa462e800) [pid = 1855] [serial = 1076] [outer = (nil)]
03:14:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa4634000) [pid = 1855] [serial = 1077] [outer = 0xa462e800]
03:14:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa4d6b000) [pid = 1855] [serial = 1078] [outer = 0xa462e800]
03:14:48 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:14:48 INFO - document served over http requires an http
03:14:48 INFO - sub-resource via xhr-request using the meta-referrer
03:14:48 INFO - delivery method with no-redirect and when
03:14:48 INFO - the target request is same-origin.
03:14:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 4291ms
03:14:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
03:14:48 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f608400 == 33 [pid = 1855] [id = 386]
03:14:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0x9f60ec00) [pid = 1855] [serial = 1079] [outer = (nil)]
03:14:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0x9fda8400) [pid = 1855] [serial = 1080] [outer = 0x9f60ec00]
03:14:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa0e65400) [pid = 1855] [serial = 1081] [outer = 0x9f60ec00]
03:14:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:14:50 INFO - document served over http requires an http
03:14:50 INFO - sub-resource via xhr-request using the meta-referrer
03:14:50 INFO - delivery method with swap-origin-redirect and when
03:14:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:14:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:14:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:14:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 2467ms
03:14:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
03:14:51 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e257400 == 34 [pid = 1855] [id = 387]
03:14:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0x9e45f400) [pid = 1855] [serial = 1082] [outer = (nil)]
03:14:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0x9f20d000) [pid = 1855] [serial = 1083] [outer = 0x9e45f400]
03:14:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0x9feea000) [pid = 1855] [serial = 1084] [outer = 0x9e45f400]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b8c00 == 33 [pid = 1855] [id = 357]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60c800 == 32 [pid = 1855] [id = 358]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa0f9f400 == 31 [pid = 1855] [id = 359]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d45400 == 30 [pid = 1855] [id = 361]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db2c00 == 29 [pid = 1855] [id = 360]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa2decc00 == 28 [pid = 1855] [id = 363]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ecd800 == 27 [pid = 1855] [id = 362]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa321f000 == 26 [pid = 1855] [id = 365]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d4fc00 == 25 [pid = 1855] [id = 364]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa2fae800 == 24 [pid = 1855] [id = 366]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa3227800 == 23 [pid = 1855] [id = 367]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa32dcc00 == 22 [pid = 1855] [id = 368]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a2000 == 21 [pid = 1855] [id = 369]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0x9eaba400 == 20 [pid = 1855] [id = 370]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab8000 == 19 [pid = 1855] [id = 356]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20d800 == 18 [pid = 1855] [id = 371]
03:14:52 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e0d000 == 17 [pid = 1855] [id = 372]
03:14:52 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0x9eabdc00) [pid = 1855] [serial = 988] [outer = (nil)] [url = about:blank]
03:14:52 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0x9fee8400) [pid = 1855] [serial = 985] [outer = (nil)] [url = about:blank]
03:14:52 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
03:14:52 INFO - document served over http requires an https
03:14:52 INFO - sub-resource via fetch-request using the meta-referrer
03:14:52 INFO - delivery method with keep-origin-redirect and when
03:14: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"
03:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:14:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:14:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:14:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:52 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
03:14:52 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 2110ms
03:14:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:14:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e255c00 == 18 [pid = 1855] [id = 388]
03:14:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0x9e257c00) [pid = 1855] [serial = 1085] [outer = (nil)]
03:14:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0x9f0ab800) [pid = 1855] [serial = 1086] [outer = 0x9e257c00]
03:14:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 127 (0x9f2ad800) [pid = 1855] [serial = 1087] [outer = 0x9e257c00]
03:14:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:14:55 INFO - document served over http requires an https
03:14:55 INFO - sub-resource via fetch-request using the meta-referrer
03:14:55 INFO - delivery method with no-redirect and when
03:14: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"
03:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:14:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:14:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:14:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
03:14:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 2232ms
03:14:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
03:14:55 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09fc00 == 19 [pid = 1855] [id = 389]
03:14:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0x9f6dd800) [pid = 1855] [serial = 1088] [outer = (nil)]
03:14:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0x9fedbc00) [pid = 1855] [serial = 1089] [outer = 0x9f6dd800]
03:14:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:14:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 130 (0x9fee5400) [pid = 1855] [serial = 1090] [outer = 0x9f6dd800]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 129 (0x9e45e800) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0x9fda3000) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0xa2ded000) [pid = 1855] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018038619]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 126 (0xa0764800) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0xa2d45800) [pid = 1855] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0xa321f400) [pid = 1855] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0x9e464800) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0x9fee2800) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0x9f2b2800) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0x9fdab400) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0x9f606400) [pid = 1855] [serial = 1035] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa32b7000) [pid = 1855] [serial = 1023] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa2fa8400) [pid = 1855] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018038619]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0xa0e69400) [pid = 1855] [serial = 1038] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa0faac00) [pid = 1855] [serial = 1002] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa2d49c00) [pid = 1855] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa1788400) [pid = 1855] [serial = 1041] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa3222800) [pid = 1855] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa076c400) [pid = 1855] [serial = 1032] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0x9fee3800) [pid = 1855] [serial = 996] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa2d52c00) [pid = 1855] [serial = 1013] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa1784c00) [pid = 1855] [serial = 1005] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa32e2800) [pid = 1855] [serial = 1026] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa1fb2c00) [pid = 1855] [serial = 1008] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa33db000) [pid = 1855] [serial = 1029] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0x9fee4000) [pid = 1855] [serial = 999] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa2fb1400) [pid = 1855] [serial = 1018] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0x9f202c00) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9fee1800) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa15f0800) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0x9f210c00) [pid = 1855] [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]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa15f1800) [pid = 1855] [serial = 1033] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0x9f6e7800) [pid = 1855] [serial = 1036] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0x9f2ba800) [pid = 1855] [serial = 928] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0x9fdafc00) [pid = 1855] [serial = 934] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa0e06400) [pid = 1855] [serial = 940] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa115fc00) [pid = 1855] [serial = 1039] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa0e0b000) [pid = 1855] [serial = 997] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0x9f0a3c00) [pid = 1855] [serial = 925] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa06e2400) [pid = 1855] [serial = 937] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0x9f6e3400) [pid = 1855] [serial = 931] [outer = (nil)] [url = about:blank]
03:14:59 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa0767000) [pid = 1855] [serial = 994] [outer = (nil)] [url = about:blank]
03:14:59 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
03:14:59 INFO - document served over http requires an https
03:14:59 INFO - sub-resource via fetch-request using the meta-referrer
03:14:59 INFO - delivery method with swap-origin-redirect and when
03:14: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"
03:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:14:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:14:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:14:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:14:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:14:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:14:59 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
03:14:59 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 4469ms
03:14:59 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
03:14:59 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df30000 == 20 [pid = 1855] [id = 390]
03:14:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9df38c00) [pid = 1855] [serial = 1091] [outer = (nil)]
03:15:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0x9f201400) [pid = 1855] [serial = 1092] [outer = 0x9df38c00]
03:15:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0x9f607c00) [pid = 1855] [serial = 1093] [outer = 0x9df38c00]
03:15:02 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
03:15:02 INFO - document served over http requires an https
03:15:02 INFO - sub-resource via fetch-request using the meta-referrer
03:15:02 INFO - delivery method with swap-origin-redirect and when
03:15: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"
03:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:15:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:15:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:15:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:02 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
03:15:02 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 2552ms
03:15:02 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
03:15:03 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e465000 == 21 [pid = 1855] [id = 391]
03:15:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0x9eab5400) [pid = 1855] [serial = 1094] [outer = (nil)]
03:15:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0x9fda9000) [pid = 1855] [serial = 1095] [outer = 0x9eab5400]
03:15:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9fee2800) [pid = 1855] [serial = 1096] [outer = 0x9eab5400]
03:15:05 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
03:15:05 INFO - document served over http requires an https
03:15:05 INFO - sub-resource via fetch-request using the meta-referrer
03:15:05 INFO - delivery method with keep-origin-redirect and when
03:15: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"
03:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:15:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:15:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:15:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:05 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
03:15:05 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 3631ms
03:15:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:15:06 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60c800 == 22 [pid = 1855] [id = 392]
03:15:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0x9f6e5c00) [pid = 1855] [serial = 1097] [outer = (nil)]
03:15:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa0e03c00) [pid = 1855] [serial = 1098] [outer = 0x9f6e5c00]
03:15:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa0e0d400) [pid = 1855] [serial = 1099] [outer = 0x9f6e5c00]
03:15:08 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
03:15:08 INFO - document served over http requires an https
03:15:08 INFO - sub-resource via fetch-request using the meta-referrer
03:15:08 INFO - delivery method with no-redirect and when
03:15: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"
03:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:15:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:15:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:15:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:08 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
03:15:08 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 2298ms
03:15:08 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
03:15:08 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076c800 == 23 [pid = 1855] [id = 393]
03:15:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa0772c00) [pid = 1855] [serial = 1100] [outer = (nil)]
03:15:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa12b7c00) [pid = 1855] [serial = 1101] [outer = 0xa0772c00]
03:15:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa1509400) [pid = 1855] [serial = 1102] [outer = 0xa0772c00]
03:15:10 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
03:15:10 INFO - document served over http requires an https
03:15:10 INFO - sub-resource via fetch-request using the meta-referrer
03:15:10 INFO - delivery method with swap-origin-redirect and when
03:15: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"
03:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:15:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:15:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:15:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:10 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
03:15:10 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 2302ms
03:15:10 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
03:15:11 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1788400 == 24 [pid = 1855] [id = 394]
03:15:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa178a800) [pid = 1855] [serial = 1103] [outer = (nil)]
03:15:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa1d8c800) [pid = 1855] [serial = 1104] [outer = 0xa178a800]
03:15:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa1ec7000) [pid = 1855] [serial = 1105] [outer = 0xa178a800]
03:15:12 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28bb400 == 25 [pid = 1855] [id = 395]
03:15:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa2d44400) [pid = 1855] [serial = 1106] [outer = (nil)]
03:15:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa1fb8400) [pid = 1855] [serial = 1107] [outer = 0xa2d44400]
03:15:13 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
03:15:13 INFO - document served over http requires an https
03:15:13 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:13 INFO - delivery method with keep-origin-redirect and when
03:15: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"
03:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:15:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:15:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:13 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
03:15:13 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 2904ms
03:15:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:15:14 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d86000 == 26 [pid = 1855] [id = 396]
03:15:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa2d45400) [pid = 1855] [serial = 1108] [outer = (nil)]
03:15:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa2deb400) [pid = 1855] [serial = 1109] [outer = 0xa2d45400]
03:15:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa2fae800) [pid = 1855] [serial = 1110] [outer = 0xa2d45400]
03:15:15 INFO - PROCESS | 1804 | ++DOCSHELL 0xa321f000 == 27 [pid = 1855] [id = 397]
03:15:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa321f400) [pid = 1855] [serial = 1111] [outer = (nil)]
03:15:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa3222400) [pid = 1855] [serial = 1112] [outer = 0xa321f400]
03:15:16 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
03:15:16 INFO - document served over http requires an https
03:15:16 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:16 INFO - delivery method with no-redirect and when
03:15:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:15:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:15:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:16 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
03:15:16 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 2711ms
03:15:16 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
03:15:16 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de0c00 == 28 [pid = 1855] [id = 398]
03:15:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa2de2800) [pid = 1855] [serial = 1113] [outer = (nil)]
03:15:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa32c4000) [pid = 1855] [serial = 1114] [outer = 0xa2de2800]
03:15:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa33d1000) [pid = 1855] [serial = 1115] [outer = 0xa2de2800]
03:15:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3848c00 == 29 [pid = 1855] [id = 399]
03:15:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa3849c00) [pid = 1855] [serial = 1116] [outer = (nil)]
03:15:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa3851c00) [pid = 1855] [serial = 1117] [outer = 0xa3849c00]
03:15:19 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
03:15:19 INFO - document served over http requires an https
03:15:19 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:19 INFO - delivery method with swap-origin-redirect and when
03:15:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:15:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:15:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:19 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
03:15:19 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 2920ms
03:15:19 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
03:15:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32bf800 == 30 [pid = 1855] [id = 400]
03:15:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa32c0c00) [pid = 1855] [serial = 1118] [outer = (nil)]
03:15:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa3db9c00) [pid = 1855] [serial = 1119] [outer = 0xa32c0c00]
03:15:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa3f17c00) [pid = 1855] [serial = 1120] [outer = 0xa32c0c00]
03:15:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa462dc00 == 31 [pid = 1855] [id = 401]
03:15:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa462fc00) [pid = 1855] [serial = 1121] [outer = (nil)]
03:15:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa4344400) [pid = 1855] [serial = 1122] [outer = 0xa462fc00]
03:15:21 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
03:15:21 INFO - document served over http requires an https
03:15:21 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:21 INFO - delivery method with swap-origin-redirect and when
03:15: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"
03:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:15:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:15:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:21 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
03:15:21 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 2698ms
03:15:21 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
03:15:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d1400 == 32 [pid = 1855] [id = 402]
03:15:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa38d3c00) [pid = 1855] [serial = 1123] [outer = (nil)]
03:15:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa4d79000) [pid = 1855] [serial = 1124] [outer = 0xa38d3c00]
03:15:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa5155c00) [pid = 1855] [serial = 1125] [outer = 0xa38d3c00]
03:15:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa515d800 == 33 [pid = 1855] [id = 403]
03:15:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa515dc00) [pid = 1855] [serial = 1126] [outer = (nil)]
03:15:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0xa515fc00) [pid = 1855] [serial = 1127] [outer = 0xa515dc00]
03:15:25 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
03:15:25 INFO - document served over http requires an https
03:15:25 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:25 INFO - delivery method with keep-origin-redirect and when
03:15:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:15:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:15:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:15:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:25 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
03:15:25 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 3596ms
03:15:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:15:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51b9000 == 34 [pid = 1855] [id = 404]
03:15:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0xa51b9400) [pid = 1855] [serial = 1128] [outer = (nil)]
03:15:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 127 (0xa51be000) [pid = 1855] [serial = 1129] [outer = 0xa51b9400]
03:15:26 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0xa51c3000) [pid = 1855] [serial = 1130] [outer = 0xa51b9400]
03:15:27 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52c0000 == 35 [pid = 1855] [id = 405]
03:15:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0xa52c0400) [pid = 1855] [serial = 1131] [outer = (nil)]
03:15:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 130 (0xa52c2000) [pid = 1855] [serial = 1132] [outer = 0xa52c0400]
03:15:28 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
03:15:28 INFO - document served over http requires an https
03:15:28 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:28 INFO - delivery method with no-redirect and when
03:15:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:15:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:15:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:28 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
03:15:28 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 2405ms
03:15:28 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
03:15:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52bc400 == 36 [pid = 1855] [id = 406]
03:15:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 131 (0xa52bc800) [pid = 1855] [serial = 1133] [outer = (nil)]
03:15:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 132 (0xa52c9800) [pid = 1855] [serial = 1134] [outer = 0xa52bc800]
03:15:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 133 (0xa550c000) [pid = 1855] [serial = 1135] [outer = 0xa52bc800]
03:15:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5513c00 == 37 [pid = 1855] [id = 407]
03:15:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 134 (0xa5514000) [pid = 1855] [serial = 1136] [outer = (nil)]
03:15:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 135 (0xa5516000) [pid = 1855] [serial = 1137] [outer = 0xa5514000]
03:15:30 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
03:15:30 INFO - document served over http requires an https
03:15:30 INFO - sub-resource via iframe-tag using the meta-referrer
03:15:30 INFO - delivery method with swap-origin-redirect and when
03:15: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"
03:15:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:15:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:15:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:30 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
03:15:30 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 2371ms
03:15:30 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
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60d400 == 36 [pid = 1855] [id = 374]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d51400 == 35 [pid = 1855] [id = 376]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa06eb800 == 34 [pid = 1855] [id = 375]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa37df400 == 33 [pid = 1855] [id = 378]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ecd400 == 32 [pid = 1855] [id = 377]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa38ccc00 == 31 [pid = 1855] [id = 380]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa321e800 == 30 [pid = 1855] [id = 379]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa384bc00 == 29 [pid = 1855] [id = 381]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d6000 == 28 [pid = 1855] [id = 382]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dc0c00 == 27 [pid = 1855] [id = 383]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0xa3fefc00 == 26 [pid = 1855] [id = 384]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0x9f608400 == 25 [pid = 1855] [id = 386]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0x9e257400 == 24 [pid = 1855] [id = 387]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0x9e255c00 == 23 [pid = 1855] [id = 388]
03:15:31 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09fc00 == 22 [pid = 1855] [id = 389]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9e465000 == 21 [pid = 1855] [id = 391]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60c800 == 20 [pid = 1855] [id = 392]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa076c800 == 19 [pid = 1855] [id = 393]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa1dbe400 == 18 [pid = 1855] [id = 351]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa28bb400 == 17 [pid = 1855] [id = 395]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa1788400 == 16 [pid = 1855] [id = 394]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa321f000 == 15 [pid = 1855] [id = 397]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d86000 == 14 [pid = 1855] [id = 396]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa3848c00 == 13 [pid = 1855] [id = 399]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de0c00 == 12 [pid = 1855] [id = 398]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa462dc00 == 11 [pid = 1855] [id = 401]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa32bf800 == 10 [pid = 1855] [id = 400]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa515d800 == 9 [pid = 1855] [id = 403]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d1400 == 8 [pid = 1855] [id = 402]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa52c0000 == 7 [pid = 1855] [id = 405]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa51b9000 == 6 [pid = 1855] [id = 404]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b9800 == 5 [pid = 1855] [id = 373]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9df30000 == 4 [pid = 1855] [id = 390]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa4349c00 == 3 [pid = 1855] [id = 385]
03:15:33 INFO - PROCESS | 1804 | --DOMWINDOW == 134 (0xa1d91400) [pid = 1855] [serial = 1042] [outer = (nil)] [url = about:blank]
03:15:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa5513c00 == 2 [pid = 1855] [id = 407]
03:15:33 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df33000 == 3 [pid = 1855] [id = 408]
03:15:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 135 (0x9df38800) [pid = 1855] [serial = 1138] [outer = (nil)]
03:15:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 136 (0x9e249400) [pid = 1855] [serial = 1139] [outer = 0x9df38800]
03:15:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 137 (0x9e256c00) [pid = 1855] [serial = 1140] [outer = 0x9df38800]
03:15:35 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
03:15:35 INFO - document served over http requires an https
03:15:35 INFO - sub-resource via script-tag using the meta-referrer
03:15:35 INFO - delivery method with keep-origin-redirect and when
03:15:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:15:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:15:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:35 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
03:15:35 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 5564ms
03:15:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:15:36 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df38000 == 4 [pid = 1855] [id = 409]
03:15:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 138 (0x9e46ac00) [pid = 1855] [serial = 1141] [outer = (nil)]
03:15:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 139 (0x9eab4400) [pid = 1855] [serial = 1142] [outer = 0x9e46ac00]
03:15:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 140 (0x9eabc400) [pid = 1855] [serial = 1143] [outer = 0x9e46ac00]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 139 (0xa38d6c00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 138 (0xa2fb0400) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 137 (0xa38ce000) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 136 (0x9f60f800) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 135 (0xa2d51c00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 134 (0xa3f0d800) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 133 (0x9e257c00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 132 (0xa1ed2400) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 131 (0x9f09dc00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 130 (0xa1faec00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 129 (0x9f2b9400) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0xa37df800) [pid = 1855] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018071032]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0xa38cd800) [pid = 1855] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 126 (0xa0770c00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0xa462e800) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0xa0fa7c00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0xa321ec00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0xa32b5800) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0x9f60ec00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0x9f6dd800) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa1dbc400) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa06ddc00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa4346800) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9e45f400) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0x9fdadc00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa2d51800) [pid = 1855] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0x9df38c00) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0x9e460400) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0x9e463000) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa0e71000) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa116c800) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa12c0400) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa15f1000) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa15f7000) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa1d86800) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa1ed2000) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa32dd000) [pid = 1855] [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]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa4634000) [pid = 1855] [serial = 1077] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa434c800) [pid = 1855] [serial = 1074] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa3ff0c00) [pid = 1855] [serial = 1071] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa3f0ec00) [pid = 1855] [serial = 1068] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa38d8400) [pid = 1855] [serial = 1065] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa384d000) [pid = 1855] [serial = 1060] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa38cfc00) [pid = 1855] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa32b8400) [pid = 1855] [serial = 1055] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa37e1c00) [pid = 1855] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018071032]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa1fae000) [pid = 1855] [serial = 1050] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa2de6c00) [pid = 1855] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa0e6c800) [pid = 1855] [serial = 1047] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa0f9f000) [pid = 1855] [serial = 1044] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0x9fda8400) [pid = 1855] [serial = 1080] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0x9f0ab800) [pid = 1855] [serial = 1086] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9fedbc00) [pid = 1855] [serial = 1089] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f20d000) [pid = 1855] [serial = 1083] [outer = (nil)] [url = about:blank]
03:15:42 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9f201400) [pid = 1855] [serial = 1092] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f205c00) [pid = 1855] [serial = 922] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9f609c00) [pid = 1855] [serial = 955] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa1162800) [pid = 1855] [serial = 958] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa12bbc00) [pid = 1855] [serial = 961] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9fdb1c00) [pid = 1855] [serial = 964] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa15fd400) [pid = 1855] [serial = 967] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1d8e000) [pid = 1855] [serial = 972] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa1ec8c00) [pid = 1855] [serial = 977] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa1fbb400) [pid = 1855] [serial = 982] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa0e02800) [pid = 1855] [serial = 1000] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa12b6800) [pid = 1855] [serial = 1003] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa1d87c00) [pid = 1855] [serial = 1006] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa28b3400) [pid = 1855] [serial = 1009] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa2de3000) [pid = 1855] [serial = 1014] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa2fb7000) [pid = 1855] [serial = 1019] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa32bc400) [pid = 1855] [serial = 1024] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa32e8c00) [pid = 1855] [serial = 1027] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa37d5400) [pid = 1855] [serial = 1030] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa4351000) [pid = 1855] [serial = 1075] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa4d6b000) [pid = 1855] [serial = 1078] [outer = (nil)] [url = about:blank]
03:15:43 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa0e65400) [pid = 1855] [serial = 1081] [outer = (nil)] [url = about:blank]
03:15:43 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
03:15:43 INFO - document served over http requires an https
03:15:43 INFO - sub-resource via script-tag using the meta-referrer
03:15:43 INFO - delivery method with no-redirect and when
03:15: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"
03:15:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:15:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:15:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:43 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
03:15:43 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 7496ms
03:15:43 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
03:15:43 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e257c00 == 5 [pid = 1855] [id = 410]
03:15:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9e45f400) [pid = 1855] [serial = 1144] [outer = (nil)]
03:15:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9eab0800) [pid = 1855] [serial = 1145] [outer = 0x9e45f400]
03:15:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9f0a4c00) [pid = 1855] [serial = 1146] [outer = 0x9e45f400]
03:15:45 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
03:15:45 INFO - document served over http requires an https
03:15:45 INFO - sub-resource via script-tag using the meta-referrer
03:15:45 INFO - delivery method with swap-origin-redirect and when
03:15: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"
03:15:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:15:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:15:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:45 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
03:15:45 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 2089ms
03:15:45 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
03:15:46 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24e400 == 6 [pid = 1855] [id = 411]
03:15:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9e468400) [pid = 1855] [serial = 1147] [outer = (nil)]
03:15:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9f203400) [pid = 1855] [serial = 1148] [outer = 0x9e468400]
03:15:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9f20ac00) [pid = 1855] [serial = 1149] [outer = 0x9e468400]
03:15:48 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
03:15:48 INFO - document served over http requires an https
03:15:48 INFO - sub-resource via script-tag using the meta-referrer
03:15:48 INFO - delivery method with swap-origin-redirect and when
03:15: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"
03:15:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:15:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:15:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:48 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
03:15:48 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 2468ms
03:15:48 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
03:15:48 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabb400 == 7 [pid = 1855] [id = 412]
03:15:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f0ab800) [pid = 1855] [serial = 1150] [outer = (nil)]
03:15:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9f2b9c00) [pid = 1855] [serial = 1151] [outer = 0x9f0ab800]
03:15:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9f607800) [pid = 1855] [serial = 1152] [outer = 0x9f0ab800]
03:15:50 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
03:15:50 INFO - document served over http requires an https
03:15:50 INFO - sub-resource via script-tag using the meta-referrer
03:15:50 INFO - delivery method with keep-origin-redirect and when
03:15: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"
03:15:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:15:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:15:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:50 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
03:15:50 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 2688ms
03:15:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:15:51 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b5800 == 8 [pid = 1855] [id = 413]
03:15:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9f2b7800) [pid = 1855] [serial = 1153] [outer = (nil)]
03:15:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9f6e4400) [pid = 1855] [serial = 1154] [outer = 0x9f2b7800]
03:15:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9f6ec400) [pid = 1855] [serial = 1155] [outer = 0x9f2b7800]
03:15:53 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
03:15:53 INFO - document served over http requires an https
03:15:53 INFO - sub-resource via script-tag using the meta-referrer
03:15:53 INFO - delivery method with no-redirect and when
03:15:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:15:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:15:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:15:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:53 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
03:15:53 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 2455ms
03:15:53 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
03:15:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e1800 == 9 [pid = 1855] [id = 414]
03:15:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9fdac000) [pid = 1855] [serial = 1156] [outer = (nil)]
03:15:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9fee1800) [pid = 1855] [serial = 1157] [outer = 0x9fdac000]
03:15:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9fee9400) [pid = 1855] [serial = 1158] [outer = 0x9fdac000]
03:15:55 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
03:15:55 INFO - document served over http requires an https
03:15:55 INFO - sub-resource via script-tag using the meta-referrer
03:15:55 INFO - delivery method with swap-origin-redirect and when
03:15: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"
03:15:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:15:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:15:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:55 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
03:15:55 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 2642ms
03:15:56 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
03:15:56 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fedd800 == 10 [pid = 1855] [id = 415]
03:15:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9fee6c00) [pid = 1855] [serial = 1159] [outer = (nil)]
03:15:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa0767000) [pid = 1855] [serial = 1160] [outer = 0x9fee6c00]
03:15:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa076b800) [pid = 1855] [serial = 1161] [outer = 0x9fee6c00]
03:15:59 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
03:15:59 INFO - document served over http requires an https
03:15:59 INFO - sub-resource via xhr-request using the meta-referrer
03:15:59 INFO - delivery method with keep-origin-redirect and when
03:15: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"
03:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:15:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:15:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:15:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:15:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:15:59 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
03:15:59 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 3379ms
03:15:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:16:00 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06e7000 == 11 [pid = 1855] [id = 416]
03:16:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa06e8800) [pid = 1855] [serial = 1162] [outer = (nil)]
03:16:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa0e10c00) [pid = 1855] [serial = 1163] [outer = 0xa06e8800]
03:16:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa0e6a800) [pid = 1855] [serial = 1164] [outer = 0xa06e8800]
03:16:02 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
03:16:02 INFO - document served over http requires an https
03:16:02 INFO - sub-resource via xhr-request using the meta-referrer
03:16:02 INFO - delivery method with no-redirect and when
03:16: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"
03:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:16:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:16:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:16:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:16:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:16:02 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
03:16:02 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 2794ms
03:16:02 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
03:16:02 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e257800 == 12 [pid = 1855] [id = 417]
03:16:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9eaaf400) [pid = 1855] [serial = 1165] [outer = (nil)]
03:16:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9f20d800) [pid = 1855] [serial = 1166] [outer = 0x9eaaf400]
03:16:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa076a800) [pid = 1855] [serial = 1167] [outer = 0x9eaaf400]
03:16:04 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
03:16:04 INFO - document served over http requires an https
03:16:04 INFO - sub-resource via xhr-request using the meta-referrer
03:16:04 INFO - delivery method with swap-origin-redirect and when
03:16:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:16:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:16:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:16:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:16:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:16:04 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
03:16:04 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 2189ms
03:16:04 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
03:16:04 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df31400 == 13 [pid = 1855] [id = 418]
03:16:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9df31800) [pid = 1855] [serial = 1168] [outer = (nil)]
03:16:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0x9e468800) [pid = 1855] [serial = 1169] [outer = 0x9df31800]
03:16:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0x9f6ddc00) [pid = 1855] [serial = 1170] [outer = 0x9df31800]
03:16:05 INFO - PROCESS | 1804 | --DOCSHELL 0x9df38000 == 12 [pid = 1855] [id = 409]
03:16:05 INFO - PROCESS | 1804 | --DOCSHELL 0x9df33000 == 11 [pid = 1855] [id = 408]
03:16:05 INFO - PROCESS | 1804 | --DOCSHELL 0xa52bc400 == 10 [pid = 1855] [id = 406]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9feea000) [pid = 1855] [serial = 1084] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa1789000) [pid = 1855] [serial = 1045] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa116e800) [pid = 1855] [serial = 1048] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa1fb8000) [pid = 1855] [serial = 1051] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa33d5800) [pid = 1855] [serial = 1056] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa3854000) [pid = 1855] [serial = 1061] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa3db5800) [pid = 1855] [serial = 1066] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa3f13c00) [pid = 1855] [serial = 1069] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa3ff5c00) [pid = 1855] [serial = 1072] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9f607c00) [pid = 1855] [serial = 1093] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9fee5400) [pid = 1855] [serial = 1090] [outer = (nil)] [url = about:blank]
03:16:05 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9f2ad800) [pid = 1855] [serial = 1087] [outer = (nil)] [url = about:blank]
03:16:06 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
03:16:06 INFO - document served over http requires an https
03:16:06 INFO - sub-resource via xhr-request using the meta-referrer
03:16:06 INFO - delivery method with swap-origin-redirect and when
03:16: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"
03:16:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:16:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:16:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:16:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:16:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:16:06 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
03:16:06 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 2097ms
03:16:06 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
03:16:07 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab8800 == 11 [pid = 1855] [id = 419]
03:16:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9f0a5800) [pid = 1855] [serial = 1171] [outer = (nil)]
03:16:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f2bb800) [pid = 1855] [serial = 1172] [outer = 0x9f0a5800]
03:16:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9f6e6800) [pid = 1855] [serial = 1173] [outer = 0x9f0a5800]
03:16:08 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
03:16:08 INFO - document served over http requires an https
03:16:08 INFO - sub-resource via xhr-request using the meta-referrer
03:16:08 INFO - delivery method with keep-origin-redirect and when
03:16: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"
03:16:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:16:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:16:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:16:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:16:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:16:08 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
03:16:08 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 2243ms
03:16:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:16:09 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2afc00 == 12 [pid = 1855] [id = 420]
03:16:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9fee7c00) [pid = 1855] [serial = 1174] [outer = (nil)]
03:16:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa0e05400) [pid = 1855] [serial = 1175] [outer = 0x9fee7c00]
03:16:10 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa0e62c00) [pid = 1855] [serial = 1176] [outer = 0x9fee7c00]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9e249400) [pid = 1855] [serial = 1139] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa0e03c00) [pid = 1855] [serial = 1098] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9eab4400) [pid = 1855] [serial = 1142] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa12b7c00) [pid = 1855] [serial = 1101] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa5516000) [pid = 1855] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa52c9800) [pid = 1855] [serial = 1134] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa515fc00) [pid = 1855] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa4d79000) [pid = 1855] [serial = 1124] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa52c2000) [pid = 1855] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018127651]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa51be000) [pid = 1855] [serial = 1129] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa3851c00) [pid = 1855] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa32c4000) [pid = 1855] [serial = 1114] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa4344400) [pid = 1855] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa3db9c00) [pid = 1855] [serial = 1119] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa1fb8400) [pid = 1855] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa1d8c800) [pid = 1855] [serial = 1104] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa3222400) [pid = 1855] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018115714]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa2deb400) [pid = 1855] [serial = 1109] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9fda9000) [pid = 1855] [serial = 1095] [outer = (nil)] [url = about:blank]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9df38800) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa52c0400) [pid = 1855] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018127651]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0x9e46ac00) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa321f400) [pid = 1855] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018115714]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa3849c00) [pid = 1855] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa515dc00) [pid = 1855] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa462fc00) [pid = 1855] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa5514000) [pid = 1855] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa2d44400) [pid = 1855] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0x9f6e5c00) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa0772c00) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa52bc800) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa38d3c00) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa51b9400) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa2de2800) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa32c0c00) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa2d45400) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa178a800) [pid = 1855] [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]
03:16:11 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0x9eab5400) [pid = 1855] [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]
03:16:11 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
03:16:11 INFO - document served over http requires an https
03:16:11 INFO - sub-resource via xhr-request using the meta-referrer
03:16:11 INFO - delivery method with no-redirect and when
03:16: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"
03:16:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:16:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:16:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:16:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:16:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:16:11 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
03:16:11 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 2743ms
03:16:11 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
03:16:12 INFO - PROCESS | 1804 | ++DOCSHELL 0x9feea800 == 13 [pid = 1855] [id = 421]
03:16:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0xa06e3c00) [pid = 1855] [serial = 1177] [outer = (nil)]
03:16:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0xa0fab400) [pid = 1855] [serial = 1178] [outer = 0xa06e3c00]
03:16:12 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa1163400) [pid = 1855] [serial = 1179] [outer = 0xa06e3c00]
03:16:14 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
03:16:14 INFO - document served over http requires an https
03:16:14 INFO - sub-resource via xhr-request using the meta-referrer
03:16:14 INFO - delivery method with swap-origin-redirect and when
03:16: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"
03:16:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:16:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:16:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:16:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:16:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:16:14 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
03:16:14 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 2397ms
03:16:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:16:14 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09d400 == 14 [pid = 1855] [id = 422]
03:16:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0x9f0a0c00) [pid = 1855] [serial = 1180] [outer = (nil)]
03:16:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa0772c00) [pid = 1855] [serial = 1181] [outer = 0x9f0a0c00]
03:16:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa0faa800) [pid = 1855] [serial = 1182] [outer = 0x9f0a0c00]
03:16:16 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
03:16:16 INFO - document served over http requires an http
03:16:16 INFO - sub-resource via fetch-request using the http-csp
03:16:16 INFO - delivery method with keep-origin-redirect and when
03:16:16 INFO - the target request is cross-origin.
03:16:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2507ms
03:16:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:16:17 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdb1400 == 15 [pid = 1855] [id = 423]
03:16:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa116b400) [pid = 1855] [serial = 1183] [outer = (nil)]
03:16:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa12b8400) [pid = 1855] [serial = 1184] [outer = 0xa116b400]
03:16:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa12bd400) [pid = 1855] [serial = 1185] [outer = 0xa116b400]
03:16:19 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
03:16:19 INFO - document served over http requires an http
03:16:19 INFO - sub-resource via fetch-request using the http-csp
03:16:19 INFO - delivery method with no-redirect and when
03:16:19 INFO - the target request is cross-origin.
03:16:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3290ms
03:16:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:16:20 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12b5c00 == 16 [pid = 1855] [id = 424]
03:16:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa1506400) [pid = 1855] [serial = 1186] [outer = (nil)]
03:16:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa150e400) [pid = 1855] [serial = 1187] [outer = 0xa1506400]
03:16:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa1514c00) [pid = 1855] [serial = 1188] [outer = 0xa1506400]
03:16:22 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
03:16:22 INFO - document served over http requires an http
03:16:22 INFO - sub-resource via fetch-request using the http-csp
03:16:22 INFO - delivery method with swap-origin-redirect and when
03:16:22 INFO - the target request is cross-origin.
03:16:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2190ms
03:16:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:16:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa150c000 == 17 [pid = 1855] [id = 425]
03:16:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa15f5800) [pid = 1855] [serial = 1189] [outer = (nil)]
03:16:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa15fd800) [pid = 1855] [serial = 1190] [outer = 0xa15f5800]
03:16:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa1781800) [pid = 1855] [serial = 1191] [outer = 0xa15f5800]
03:16:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1788c00 == 18 [pid = 1855] [id = 426]
03:16:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa1789000) [pid = 1855] [serial = 1192] [outer = (nil)]
03:16:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa178b800) [pid = 1855] [serial = 1193] [outer = 0xa1789000]
03:16:24 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
03:16:24 INFO - document served over http requires an http
03:16:24 INFO - sub-resource via iframe-tag using the http-csp
03:16:24 INFO - delivery method with keep-origin-redirect and when
03:16:24 INFO - the target request is cross-origin.
03:16:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2138ms
03:16:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:16:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15fa800 == 19 [pid = 1855] [id = 427]
03:16:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa1789c00) [pid = 1855] [serial = 1194] [outer = (nil)]
03:16:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa1d89000) [pid = 1855] [serial = 1195] [outer = 0xa1789c00]
03:16:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa1d8fc00) [pid = 1855] [serial = 1196] [outer = 0xa1789c00]
03:16:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db3400 == 20 [pid = 1855] [id = 428]
03:16:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa1db3800) [pid = 1855] [serial = 1197] [outer = (nil)]
03:16:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa1db7800) [pid = 1855] [serial = 1198] [outer = 0xa1db3800]
03:16:27 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
03:16:27 INFO - document served over http requires an http
03:16:27 INFO - sub-resource via iframe-tag using the http-csp
03:16:27 INFO - delivery method with no-redirect and when
03:16:27 INFO - the target request is cross-origin.
03:16:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2747ms
03:16:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:16:27 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d86000 == 21 [pid = 1855] [id = 429]
03:16:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa1d86400) [pid = 1855] [serial = 1199] [outer = (nil)]
03:16:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1ec3400) [pid = 1855] [serial = 1200] [outer = 0xa1d86400]
03:16:28 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1ec9400) [pid = 1855] [serial = 1201] [outer = 0xa1d86400]
03:16:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ed1c00 == 22 [pid = 1855] [id = 430]
03:16:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1ed2000) [pid = 1855] [serial = 1202] [outer = (nil)]
03:16:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1faf800) [pid = 1855] [serial = 1203] [outer = 0xa1ed2000]
03:16:30 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
03:16:30 INFO - document served over http requires an http
03:16:30 INFO - sub-resource via iframe-tag using the http-csp
03:16:30 INFO - delivery method with swap-origin-redirect and when
03:16:30 INFO - the target request is cross-origin.
03:16:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3418ms
03:16:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:16:31 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e46a400 == 23 [pid = 1855] [id = 431]
03:16:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9e46b000) [pid = 1855] [serial = 1204] [outer = (nil)]
03:16:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9eabe400) [pid = 1855] [serial = 1205] [outer = 0x9e46b000]
03:16:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9f6e3400) [pid = 1855] [serial = 1206] [outer = 0x9e46b000]
03:16:33 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
03:16:33 INFO - document served over http requires an http
03:16:33 INFO - sub-resource via script-tag using the http-csp
03:16:33 INFO - delivery method with keep-origin-redirect and when
03:16:33 INFO - the target request is cross-origin.
03:16:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2740ms
03:16:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2afc00 == 22 [pid = 1855] [id = 420]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab8800 == 21 [pid = 1855] [id = 419]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9df31400 == 20 [pid = 1855] [id = 418]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9e257800 == 19 [pid = 1855] [id = 417]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0xa06e7000 == 18 [pid = 1855] [id = 416]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9fedd800 == 17 [pid = 1855] [id = 415]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e1800 == 16 [pid = 1855] [id = 414]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b5800 == 15 [pid = 1855] [id = 413]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabb400 == 14 [pid = 1855] [id = 412]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9e257c00 == 13 [pid = 1855] [id = 410]
03:16:33 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24e400 == 12 [pid = 1855] [id = 411]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9e256c00) [pid = 1855] [serial = 1140] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa2fae800) [pid = 1855] [serial = 1110] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa1ec7000) [pid = 1855] [serial = 1105] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa3f17c00) [pid = 1855] [serial = 1120] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa33d1000) [pid = 1855] [serial = 1115] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa5155c00) [pid = 1855] [serial = 1125] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa51c3000) [pid = 1855] [serial = 1130] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa1509400) [pid = 1855] [serial = 1102] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa0e0d400) [pid = 1855] [serial = 1099] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9fee2800) [pid = 1855] [serial = 1096] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa550c000) [pid = 1855] [serial = 1135] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9eabc400) [pid = 1855] [serial = 1143] [outer = (nil)] [url = about:blank]
03:16:33 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df2f800 == 13 [pid = 1855] [id = 432]
03:16:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9df30400) [pid = 1855] [serial = 1207] [outer = (nil)]
03:16:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9e24dc00) [pid = 1855] [serial = 1208] [outer = 0x9df30400]
03:16:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9eab3c00) [pid = 1855] [serial = 1209] [outer = 0x9df30400]
03:16:35 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
03:16:35 INFO - document served over http requires an http
03:16:35 INFO - sub-resource via script-tag using the http-csp
03:16:35 INFO - delivery method with no-redirect and when
03:16:35 INFO - the target request is cross-origin.
03:16:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2389ms
03:16:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:16:36 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e252c00 == 14 [pid = 1855] [id = 433]
03:16:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9e253400) [pid = 1855] [serial = 1210] [outer = (nil)]
03:16:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9f2af800) [pid = 1855] [serial = 1211] [outer = 0x9e253400]
03:16:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f60c800) [pid = 1855] [serial = 1212] [outer = 0x9e253400]
03:16:38 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
03:16:38 INFO - document served over http requires an http
03:16:38 INFO - sub-resource via script-tag using the http-csp
03:16:38 INFO - delivery method with swap-origin-redirect and when
03:16:38 INFO - the target request is cross-origin.
03:16:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2891ms
03:16:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9f2b9c00) [pid = 1855] [serial = 1151] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9f20d800) [pid = 1855] [serial = 1166] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa0e10c00) [pid = 1855] [serial = 1163] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9eab0800) [pid = 1855] [serial = 1145] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9f203400) [pid = 1855] [serial = 1148] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9fee1800) [pid = 1855] [serial = 1157] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9f6e4400) [pid = 1855] [serial = 1154] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa0767000) [pid = 1855] [serial = 1160] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0x9f2bb800) [pid = 1855] [serial = 1172] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa0e05400) [pid = 1855] [serial = 1175] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0x9e468800) [pid = 1855] [serial = 1169] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa0fab400) [pid = 1855] [serial = 1178] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0x9fee7c00) [pid = 1855] [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]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9df31800) [pid = 1855] [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]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0x9f0a5800) [pid = 1855] [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]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0x9f6e6800) [pid = 1855] [serial = 1173] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0x9f6ddc00) [pid = 1855] [serial = 1170] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa0e62c00) [pid = 1855] [serial = 1176] [outer = (nil)] [url = about:blank]
03:16:39 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24b400 == 15 [pid = 1855] [id = 434]
03:16:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0x9e45fc00) [pid = 1855] [serial = 1213] [outer = (nil)]
03:16:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0x9f206c00) [pid = 1855] [serial = 1214] [outer = 0x9e45fc00]
03:16:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0x9fda8400) [pid = 1855] [serial = 1215] [outer = 0x9e45fc00]
03:16:41 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
03:16:41 INFO - document served over http requires an http
03:16:41 INFO - sub-resource via xhr-request using the http-csp
03:16:41 INFO - delivery method with keep-origin-redirect and when
03:16:41 INFO - the target request is cross-origin.
03:16:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2433ms
03:16:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:16:41 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df33000 == 16 [pid = 1855] [id = 435]
03:16:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0x9df38800) [pid = 1855] [serial = 1216] [outer = (nil)]
03:16:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa06e0c00) [pid = 1855] [serial = 1217] [outer = 0x9df38800]
03:16:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa0765000) [pid = 1855] [serial = 1218] [outer = 0x9df38800]
03:16:43 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
03:16:43 INFO - document served over http requires an http
03:16:43 INFO - sub-resource via xhr-request using the http-csp
03:16:43 INFO - delivery method with no-redirect and when
03:16:43 INFO - the target request is cross-origin.
03:16:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1992ms
03:16:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:16:43 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e46ac00 == 17 [pid = 1855] [id = 436]
03:16:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0x9f208c00) [pid = 1855] [serial = 1219] [outer = (nil)]
03:16:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0x9f6e6800) [pid = 1855] [serial = 1220] [outer = 0x9f208c00]
03:16:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa06e1c00) [pid = 1855] [serial = 1221] [outer = 0x9f208c00]
03:16:45 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
03:16:45 INFO - document served over http requires an http
03:16:45 INFO - sub-resource via xhr-request using the http-csp
03:16:45 INFO - delivery method with swap-origin-redirect and when
03:16:45 INFO - the target request is cross-origin.
03:16:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2143ms
03:16:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:16:45 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b2000 == 18 [pid = 1855] [id = 437]
03:16:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa0e03400) [pid = 1855] [serial = 1222] [outer = (nil)]
03:16:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa0e10000) [pid = 1855] [serial = 1223] [outer = 0xa0e03400]
03:16:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa0e67400) [pid = 1855] [serial = 1224] [outer = 0xa0e03400]
03:16:47 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
03:16:47 INFO - document served over http requires an https
03:16:47 INFO - sub-resource via fetch-request using the http-csp
03:16:47 INFO - delivery method with keep-origin-redirect and when
03:16:47 INFO - the target request is cross-origin.
03:16:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2647ms
03:16:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:16:48 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e0b800 == 19 [pid = 1855] [id = 438]
03:16:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa0e0dc00) [pid = 1855] [serial = 1225] [outer = (nil)]
03:16:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa1161800) [pid = 1855] [serial = 1226] [outer = 0xa0e0dc00]
03:16:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa12b8c00) [pid = 1855] [serial = 1227] [outer = 0xa0e0dc00]
03:16:50 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
03:16:50 INFO - document served over http requires an https
03:16:50 INFO - sub-resource via fetch-request using the http-csp
03:16:50 INFO - delivery method with no-redirect and when
03:16:50 INFO - the target request is cross-origin.
03:16:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2595ms
03:16:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:16:51 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa8400 == 20 [pid = 1855] [id = 439]
03:16:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa150f400) [pid = 1855] [serial = 1228] [outer = (nil)]
03:16:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa177d400) [pid = 1855] [serial = 1229] [outer = 0xa150f400]
03:16:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1d87400) [pid = 1855] [serial = 1230] [outer = 0xa150f400]
03:16:53 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
03:16:53 INFO - document served over http requires an https
03:16:53 INFO - sub-resource via fetch-request using the http-csp
03:16:53 INFO - delivery method with swap-origin-redirect and when
03:16:53 INFO - the target request is cross-origin.
03:16:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2647ms
03:16:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:16:53 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f6c00 == 21 [pid = 1855] [id = 440]
03:16:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa15fac00) [pid = 1855] [serial = 1231] [outer = (nil)]
03:16:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1ed1400) [pid = 1855] [serial = 1232] [outer = 0xa15fac00]
03:16:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1fb4c00) [pid = 1855] [serial = 1233] [outer = 0xa15fac00]
03:16:55 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28ad000 == 22 [pid = 1855] [id = 441]
03:16:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa28ad400) [pid = 1855] [serial = 1234] [outer = (nil)]
03:16:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1fba800) [pid = 1855] [serial = 1235] [outer = 0xa28ad400]
03:16:55 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
03:16:55 INFO - document served over http requires an https
03:16:55 INFO - sub-resource via iframe-tag using the http-csp
03:16:55 INFO - delivery method with keep-origin-redirect and when
03:16:55 INFO - the target request is cross-origin.
03:16:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2689ms
03:16:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:16:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ec4c00 == 23 [pid = 1855] [id = 442]
03:16:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa1ec9000) [pid = 1855] [serial = 1236] [outer = (nil)]
03:16:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa28b9400) [pid = 1855] [serial = 1237] [outer = 0xa1ec9000]
03:16:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:16:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa2d45400) [pid = 1855] [serial = 1238] [outer = 0xa1ec9000]
03:16:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d4fc00 == 24 [pid = 1855] [id = 443]
03:16:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa2d50400) [pid = 1855] [serial = 1239] [outer = (nil)]
03:16:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa2d52400) [pid = 1855] [serial = 1240] [outer = 0xa2d50400]
03:16:59 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
03:16:59 INFO - document served over http requires an https
03:16:59 INFO - sub-resource via iframe-tag using the http-csp
03:16:59 INFO - delivery method with no-redirect and when
03:16:59 INFO - the target request is cross-origin.
03:16:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3480ms
03:16:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:17:00 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b6400 == 25 [pid = 1855] [id = 444]
03:17:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa28b8000) [pid = 1855] [serial = 1241] [outer = (nil)]
03:17:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa2de3000) [pid = 1855] [serial = 1242] [outer = 0xa28b8000]
03:17:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa2de6c00) [pid = 1855] [serial = 1243] [outer = 0xa28b8000]
03:17:01 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2ded000 == 26 [pid = 1855] [id = 445]
03:17:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa2ded400) [pid = 1855] [serial = 1244] [outer = (nil)]
03:17:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa2fab000) [pid = 1855] [serial = 1245] [outer = 0xa2ded400]
03:17:02 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
03:17:02 INFO - document served over http requires an https
03:17:02 INFO - sub-resource via iframe-tag using the http-csp
03:17:02 INFO - delivery method with swap-origin-redirect and when
03:17:02 INFO - the target request is cross-origin.
03:17:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2658ms
03:17:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:17:03 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f205000 == 27 [pid = 1855] [id = 446]
03:17:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa2fb0800) [pid = 1855] [serial = 1246] [outer = (nil)]
03:17:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa2fb2400) [pid = 1855] [serial = 1247] [outer = 0xa2fb0800]
03:17:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa2fb6000) [pid = 1855] [serial = 1248] [outer = 0xa2fb0800]
03:17:05 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
03:17:05 INFO - document served over http requires an https
03:17:05 INFO - sub-resource via script-tag using the http-csp
03:17:05 INFO - delivery method with keep-origin-redirect and when
03:17:05 INFO - the target request is cross-origin.
03:17:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3142ms
03:17:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:17:05 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e464c00 == 28 [pid = 1855] [id = 447]
03:17:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0x9eab5c00) [pid = 1855] [serial = 1249] [outer = (nil)]
03:17:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0x9f606c00) [pid = 1855] [serial = 1250] [outer = 0x9eab5c00]
03:17:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa0e07c00) [pid = 1855] [serial = 1251] [outer = 0x9eab5c00]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24b400 == 27 [pid = 1855] [id = 434]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0x9e252c00 == 26 [pid = 1855] [id = 433]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0x9df2f800 == 25 [pid = 1855] [id = 432]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0x9e46a400 == 24 [pid = 1855] [id = 431]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ed1c00 == 23 [pid = 1855] [id = 430]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0xa15fa800 == 22 [pid = 1855] [id = 427]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db3400 == 21 [pid = 1855] [id = 428]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0xa1788c00 == 20 [pid = 1855] [id = 426]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0xa150c000 == 19 [pid = 1855] [id = 425]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0xa12b5c00 == 18 [pid = 1855] [id = 424]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0x9fdb1400 == 17 [pid = 1855] [id = 423]
03:17:07 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09d400 == 16 [pid = 1855] [id = 422]
03:17:07 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
03:17:07 INFO - document served over http requires an https
03:17:07 INFO - sub-resource via script-tag using the http-csp
03:17:07 INFO - delivery method with no-redirect and when
03:17:07 INFO - the target request is cross-origin.
03:17:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2688ms
03:17:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:17:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a3800 == 17 [pid = 1855] [id = 448]
03:17:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0x9f210800) [pid = 1855] [serial = 1252] [outer = (nil)]
03:17:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9f614400) [pid = 1855] [serial = 1253] [outer = 0x9f210800]
03:17:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0x9fdb1000) [pid = 1855] [serial = 1254] [outer = 0x9f210800]
03:17:10 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
03:17:10 INFO - document served over http requires an https
03:17:10 INFO - sub-resource via script-tag using the http-csp
03:17:10 INFO - delivery method with swap-origin-redirect and when
03:17:10 INFO - the target request is cross-origin.
03:17:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2498ms
03:17:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:17:10 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2bb000 == 18 [pid = 1855] [id = 449]
03:17:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa0e0e000) [pid = 1855] [serial = 1255] [outer = (nil)]
03:17:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa12bb400) [pid = 1855] [serial = 1256] [outer = 0xa0e0e000]
03:17:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa1514400) [pid = 1855] [serial = 1257] [outer = 0xa0e0e000]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa1db7800) [pid = 1855] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018186424]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0x9e24dc00) [pid = 1855] [serial = 1208] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa0772c00) [pid = 1855] [serial = 1181] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa15fd800) [pid = 1855] [serial = 1190] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0x9f206c00) [pid = 1855] [serial = 1214] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa12b8400) [pid = 1855] [serial = 1184] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa1d89000) [pid = 1855] [serial = 1195] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9f2af800) [pid = 1855] [serial = 1211] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa150e400) [pid = 1855] [serial = 1187] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa1faf800) [pid = 1855] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9eabe400) [pid = 1855] [serial = 1205] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa178b800) [pid = 1855] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa1ec3400) [pid = 1855] [serial = 1200] [outer = (nil)] [url = about:blank]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9e46b000) [pid = 1855] [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]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9e45fc00) [pid = 1855] [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]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9e253400) [pid = 1855] [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]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9df30400) [pid = 1855] [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]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa1789000) [pid = 1855] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa1db3800) [pid = 1855] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018186424]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1ed2000) [pid = 1855] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:17:13 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9fda8400) [pid = 1855] [serial = 1215] [outer = (nil)] [url = about:blank]
03:17:13 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
03:17:13 INFO - document served over http requires an https
03:17:13 INFO - sub-resource via xhr-request using the http-csp
03:17:13 INFO - delivery method with keep-origin-redirect and when
03:17:13 INFO - the target request is cross-origin.
03:17:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3303ms
03:17:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:17:14 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabe400 == 19 [pid = 1855] [id = 450]
03:17:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9f0a7c00) [pid = 1855] [serial = 1258] [outer = (nil)]
03:17:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa150e400) [pid = 1855] [serial = 1259] [outer = 0x9f0a7c00]
03:17:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa1784400) [pid = 1855] [serial = 1260] [outer = 0x9f0a7c00]
03:17:16 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
03:17:16 INFO - document served over http requires an https
03:17:16 INFO - sub-resource via xhr-request using the http-csp
03:17:16 INFO - delivery method with no-redirect and when
03:17:16 INFO - the target request is cross-origin.
03:17:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2444ms
03:17:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:17:16 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e4400 == 20 [pid = 1855] [id = 451]
03:17:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f6e5000) [pid = 1855] [serial = 1261] [outer = (nil)]
03:17:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa0fa5c00) [pid = 1855] [serial = 1262] [outer = 0x9f6e5000]
03:17:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa1512800) [pid = 1855] [serial = 1263] [outer = 0x9f6e5000]
03:17:19 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
03:17:19 INFO - document served over http requires an https
03:17:19 INFO - sub-resource via xhr-request using the http-csp
03:17:19 INFO - delivery method with swap-origin-redirect and when
03:17:19 INFO - the target request is cross-origin.
03:17:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3549ms
03:17:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:17:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee7000 == 21 [pid = 1855] [id = 452]
03:17:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa0772c00) [pid = 1855] [serial = 1264] [outer = (nil)]
03:17:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa1dbb000) [pid = 1855] [serial = 1265] [outer = 0xa0772c00]
03:17:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa1ecdc00) [pid = 1855] [serial = 1266] [outer = 0xa0772c00]
03:17:22 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
03:17:22 INFO - document served over http requires an http
03:17:22 INFO - sub-resource via fetch-request using the http-csp
03:17:22 INFO - delivery method with keep-origin-redirect and when
03:17:22 INFO - the target request is same-origin.
03:17:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2397ms
03:17:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:17:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db3c00 == 22 [pid = 1855] [id = 453]
03:17:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa1db8000) [pid = 1855] [serial = 1267] [outer = (nil)]
03:17:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa28ba400) [pid = 1855] [serial = 1268] [outer = 0xa1db8000]
03:17:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa2deb000) [pid = 1855] [serial = 1269] [outer = 0xa1db8000]
03:17:24 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
03:17:24 INFO - document served over http requires an http
03:17:24 INFO - sub-resource via fetch-request using the http-csp
03:17:24 INFO - delivery method with no-redirect and when
03:17:24 INFO - the target request is same-origin.
03:17:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2204ms
03:17:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:17:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b5400 == 23 [pid = 1855] [id = 454]
03:17:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa3219c00) [pid = 1855] [serial = 1270] [outer = (nil)]
03:17:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa321f000) [pid = 1855] [serial = 1271] [outer = 0xa3219c00]
03:17:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa3223c00) [pid = 1855] [serial = 1272] [outer = 0xa3219c00]
03:17:26 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
03:17:26 INFO - document served over http requires an http
03:17:26 INFO - sub-resource via fetch-request using the http-csp
03:17:26 INFO - delivery method with swap-origin-redirect and when
03:17:26 INFO - the target request is same-origin.
03:17:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2153ms
03:17:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:17:27 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32b9000 == 24 [pid = 1855] [id = 455]
03:17:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa32bb000) [pid = 1855] [serial = 1273] [outer = (nil)]
03:17:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa32bd000) [pid = 1855] [serial = 1274] [outer = 0xa32bb000]
03:17:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa32c1c00) [pid = 1855] [serial = 1275] [outer = 0xa32bb000]
03:17:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32e0c00 == 25 [pid = 1855] [id = 456]
03:17:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa32e1000) [pid = 1855] [serial = 1276] [outer = (nil)]
03:17:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa32e3400) [pid = 1855] [serial = 1277] [outer = 0xa32e1000]
03:17:29 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
03:17:29 INFO - document served over http requires an http
03:17:29 INFO - sub-resource via iframe-tag using the http-csp
03:17:29 INFO - delivery method with keep-origin-redirect and when
03:17:29 INFO - the target request is same-origin.
03:17:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2853ms
03:17:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:17:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32ba800 == 26 [pid = 1855] [id = 457]
03:17:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa32e1800) [pid = 1855] [serial = 1278] [outer = (nil)]
03:17:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa33d0400) [pid = 1855] [serial = 1279] [outer = 0xa32e1800]
03:17:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa33d5800) [pid = 1855] [serial = 1280] [outer = 0xa32e1800]
03:17:31 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33dd800 == 27 [pid = 1855] [id = 458]
03:17:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa33de000) [pid = 1855] [serial = 1281] [outer = (nil)]
03:17:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa37d6000) [pid = 1855] [serial = 1282] [outer = 0xa33de000]
03:17:32 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
03:17:32 INFO - document served over http requires an http
03:17:32 INFO - sub-resource via iframe-tag using the http-csp
03:17:32 INFO - delivery method with no-redirect and when
03:17:32 INFO - the target request is same-origin.
03:17:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2763ms
03:17:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:17:32 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32eb000 == 28 [pid = 1855] [id = 459]
03:17:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa32ebc00) [pid = 1855] [serial = 1283] [outer = (nil)]
03:17:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa37dc000) [pid = 1855] [serial = 1284] [outer = 0xa32ebc00]
03:17:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa37df800) [pid = 1855] [serial = 1285] [outer = 0xa32ebc00]
03:17:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa384a000 == 29 [pid = 1855] [id = 460]
03:17:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa384a800) [pid = 1855] [serial = 1286] [outer = (nil)]
03:17:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa384d800) [pid = 1855] [serial = 1287] [outer = 0xa384a800]
03:17:35 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
03:17:35 INFO - document served over http requires an http
03:17:35 INFO - sub-resource via iframe-tag using the http-csp
03:17:35 INFO - delivery method with swap-origin-redirect and when
03:17:35 INFO - the target request is same-origin.
03:17:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2751ms
03:17:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:17:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37da800 == 30 [pid = 1855] [id = 461]
03:17:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa37dac00) [pid = 1855] [serial = 1288] [outer = (nil)]
03:17:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa3852800) [pid = 1855] [serial = 1289] [outer = 0xa37dac00]
03:17:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa3857000) [pid = 1855] [serial = 1290] [outer = 0xa37dac00]
03:17:38 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
03:17:38 INFO - document served over http requires an http
03:17:38 INFO - sub-resource via script-tag using the http-csp
03:17:38 INFO - delivery method with keep-origin-redirect and when
03:17:38 INFO - the target request is same-origin.
03:17:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3495ms
03:17:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:17:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa384fc00 == 31 [pid = 1855] [id = 462]
03:17:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa3851000) [pid = 1855] [serial = 1291] [outer = (nil)]
03:17:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa38d4800) [pid = 1855] [serial = 1292] [outer = 0xa3851000]
03:17:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa38d9800) [pid = 1855] [serial = 1293] [outer = 0xa3851000]
03:17:40 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
03:17:40 INFO - document served over http requires an http
03:17:40 INFO - sub-resource via script-tag using the http-csp
03:17:40 INFO - delivery method with no-redirect and when
03:17:40 INFO - the target request is same-origin.
03:17:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2290ms
03:17:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:17:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d3400 == 32 [pid = 1855] [id = 463]
03:17:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa3db9400) [pid = 1855] [serial = 1294] [outer = (nil)]
03:17:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa3dbd400) [pid = 1855] [serial = 1295] [outer = 0xa3db9400]
03:17:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa3dbec00) [pid = 1855] [serial = 1296] [outer = 0xa3db9400]
03:17:44 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
03:17:44 INFO - document served over http requires an http
03:17:44 INFO - sub-resource via script-tag using the http-csp
03:17:44 INFO - delivery method with swap-origin-redirect and when
03:17:44 INFO - the target request is same-origin.
03:17:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3308ms
03:17:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:17:44 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09f000 == 33 [pid = 1855] [id = 464]
03:17:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0x9f0a0000) [pid = 1855] [serial = 1297] [outer = (nil)]
03:17:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9f2b9000) [pid = 1855] [serial = 1298] [outer = 0x9f0a0000]
03:17:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa06e8400) [pid = 1855] [serial = 1299] [outer = 0x9f0a0000]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9e46ac00 == 32 [pid = 1855] [id = 436]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b2000 == 31 [pid = 1855] [id = 437]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e0b800 == 30 [pid = 1855] [id = 438]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa8400 == 29 [pid = 1855] [id = 439]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa28ad000 == 28 [pid = 1855] [id = 441]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f6c00 == 27 [pid = 1855] [id = 440]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d4fc00 == 26 [pid = 1855] [id = 443]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ec4c00 == 25 [pid = 1855] [id = 442]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa2ded000 == 24 [pid = 1855] [id = 445]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b6400 == 23 [pid = 1855] [id = 444]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9e464c00 == 22 [pid = 1855] [id = 447]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9feea800 == 21 [pid = 1855] [id = 421]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a3800 == 20 [pid = 1855] [id = 448]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9df33000 == 19 [pid = 1855] [id = 435]
03:17:45 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2bb000 == 18 [pid = 1855] [id = 449]
03:17:45 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0x9eab3c00) [pid = 1855] [serial = 1209] [outer = (nil)] [url = about:blank]
03:17:45 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0x9f60c800) [pid = 1855] [serial = 1212] [outer = (nil)] [url = about:blank]
03:17:45 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9f6e3400) [pid = 1855] [serial = 1206] [outer = (nil)] [url = about:blank]
03:17:47 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
03:17:47 INFO - document served over http requires an http
03:17:47 INFO - sub-resource via xhr-request using the http-csp
03:17:47 INFO - delivery method with keep-origin-redirect and when
03:17:47 INFO - the target request is same-origin.
03:17:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2798ms
03:17:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:17:47 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e253000 == 19 [pid = 1855] [id = 465]
03:17:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0x9e45f000) [pid = 1855] [serial = 1300] [outer = (nil)]
03:17:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9e465400) [pid = 1855] [serial = 1301] [outer = 0x9e45f000]
03:17:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0x9eab5400) [pid = 1855] [serial = 1302] [outer = 0x9e45f000]
03:17:49 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
03:17:49 INFO - document served over http requires an http
03:17:49 INFO - sub-resource via xhr-request using the http-csp
03:17:49 INFO - delivery method with no-redirect and when
03:17:49 INFO - the target request is same-origin.
03:17:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2436ms
03:17:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:17:50 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e257400 == 20 [pid = 1855] [id = 466]
03:17:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0x9f0a5400) [pid = 1855] [serial = 1303] [outer = (nil)]
03:17:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0x9f208400) [pid = 1855] [serial = 1304] [outer = 0x9f0a5400]
03:17:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0x9f2b4800) [pid = 1855] [serial = 1305] [outer = 0x9f0a5400]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa2de3000) [pid = 1855] [serial = 1242] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa2fab000) [pid = 1855] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa28b9400) [pid = 1855] [serial = 1237] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa2d52400) [pid = 1855] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018218952]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa177d400) [pid = 1855] [serial = 1229] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9f6e6800) [pid = 1855] [serial = 1220] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa2fb2400) [pid = 1855] [serial = 1247] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0x9f614400) [pid = 1855] [serial = 1253] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa0e10000) [pid = 1855] [serial = 1223] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa1ed1400) [pid = 1855] [serial = 1232] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa1fba800) [pid = 1855] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa1161800) [pid = 1855] [serial = 1226] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa12bb400) [pid = 1855] [serial = 1256] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0x9f606c00) [pid = 1855] [serial = 1250] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa06e0c00) [pid = 1855] [serial = 1217] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0x9f210800) [pid = 1855] [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]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0x9eab5c00) [pid = 1855] [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]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa0e0e000) [pid = 1855] [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]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa2ded400) [pid = 1855] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa2d50400) [pid = 1855] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018218952]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9e45f400) [pid = 1855] [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]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa06e3c00) [pid = 1855] [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]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa28ad400) [pid = 1855] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0x9f0a4c00) [pid = 1855] [serial = 1146] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa1163400) [pid = 1855] [serial = 1179] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa1514400) [pid = 1855] [serial = 1257] [outer = (nil)] [url = about:blank]
03:17:52 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa0765000) [pid = 1855] [serial = 1218] [outer = (nil)] [url = about:blank]
03:17:52 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
03:17:52 INFO - document served over http requires an http
03:17:52 INFO - sub-resource via xhr-request using the http-csp
03:17:52 INFO - delivery method with swap-origin-redirect and when
03:17:52 INFO - the target request is same-origin.
03:17:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3294ms
03:17:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:17:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a4c00 == 21 [pid = 1855] [id = 467]
03:17:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0x9f0aac00) [pid = 1855] [serial = 1306] [outer = (nil)]
03:17:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0x9f60e400) [pid = 1855] [serial = 1307] [outer = 0x9f0aac00]
03:17:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0x9f6e3800) [pid = 1855] [serial = 1308] [outer = 0x9f0aac00]
03:17:55 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
03:17:55 INFO - document served over http requires an https
03:17:55 INFO - sub-resource via fetch-request using the http-csp
03:17:55 INFO - delivery method with keep-origin-redirect and when
03:17:55 INFO - the target request is same-origin.
03:17:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2610ms
03:17:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:17:55 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a3400 == 22 [pid = 1855] [id = 468]
03:17:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0x9f0a6400) [pid = 1855] [serial = 1309] [outer = (nil)]
03:17:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0x9f609400) [pid = 1855] [serial = 1310] [outer = 0x9f0a6400]
03:17:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0x9fda3800) [pid = 1855] [serial = 1311] [outer = 0x9f0a6400]
03:17:59 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
03:17:59 INFO - document served over http requires an https
03:17:59 INFO - sub-resource via fetch-request using the http-csp
03:17:59 INFO - delivery method with no-redirect and when
03:17:59 INFO - the target request is same-origin.
03:17:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3597ms
03:17:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:17:59 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a9c00 == 23 [pid = 1855] [id = 469]
03:17:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0x9f20c800) [pid = 1855] [serial = 1312] [outer = (nil)]
03:17:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa06e5800) [pid = 1855] [serial = 1313] [outer = 0x9f20c800]
03:18:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa0765000) [pid = 1855] [serial = 1314] [outer = 0x9f20c800]
03:18:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:18:01 INFO - document served over http requires an https
03:18:01 INFO - sub-resource via fetch-request using the http-csp
03:18:01 INFO - delivery method with swap-origin-redirect and when
03:18:01 INFO - the target request is same-origin.
03:18:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2451ms
03:18:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:18:02 INFO - PROCESS | 1804 | ++DOCSHELL 0x9feeac00 == 24 [pid = 1855] [id = 470]
03:18:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa0e06000) [pid = 1855] [serial = 1315] [outer = (nil)]
03:18:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa0e65400) [pid = 1855] [serial = 1316] [outer = 0xa0e06000]
03:18:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa0f9ec00) [pid = 1855] [serial = 1317] [outer = 0xa0e06000]
03:18:03 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1168800 == 25 [pid = 1855] [id = 471]
03:18:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa1168c00) [pid = 1855] [serial = 1318] [outer = (nil)]
03:18:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa116e400) [pid = 1855] [serial = 1319] [outer = 0xa1168c00]
03:18:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:18:03 INFO - document served over http requires an https
03:18:03 INFO - sub-resource via iframe-tag using the http-csp
03:18:03 INFO - delivery method with keep-origin-redirect and when
03:18:03 INFO - the target request is same-origin.
03:18:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2285ms
03:18:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:18:04 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e10000 == 26 [pid = 1855] [id = 472]
03:18:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa0e62400) [pid = 1855] [serial = 1320] [outer = (nil)]
03:18:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa1506800) [pid = 1855] [serial = 1321] [outer = 0xa0e62400]
03:18:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa15f3400) [pid = 1855] [serial = 1322] [outer = 0xa0e62400]
03:18:05 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d84400 == 27 [pid = 1855] [id = 473]
03:18:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa1d84c00) [pid = 1855] [serial = 1323] [outer = (nil)]
03:18:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa1d8d800) [pid = 1855] [serial = 1324] [outer = 0xa1d84c00]
03:18:06 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
03:18:06 INFO - document served over http requires an https
03:18:06 INFO - sub-resource via iframe-tag using the http-csp
03:18:06 INFO - delivery method with no-redirect and when
03:18:06 INFO - the target request is same-origin.
03:18:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2606ms
03:18:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:18:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12ba800 == 28 [pid = 1855] [id = 474]
03:18:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa12bb800) [pid = 1855] [serial = 1325] [outer = (nil)]
03:18:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa1ec7c00) [pid = 1855] [serial = 1326] [outer = 0xa12bb800]
03:18:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa1fb0800) [pid = 1855] [serial = 1327] [outer = 0xa12bb800]
03:18:08 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b2400 == 29 [pid = 1855] [id = 475]
03:18:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa28b2800) [pid = 1855] [serial = 1328] [outer = (nil)]
03:18:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa28b7800) [pid = 1855] [serial = 1329] [outer = 0xa28b2800]
03:18:09 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
03:18:09 INFO - document served over http requires an https
03:18:09 INFO - sub-resource via iframe-tag using the http-csp
03:18:09 INFO - delivery method with swap-origin-redirect and when
03:18:09 INFO - the target request is same-origin.
03:18:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2900ms
03:18:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:18:09 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1dbd400 == 30 [pid = 1855] [id = 476]
03:18:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa1dbd800) [pid = 1855] [serial = 1330] [outer = (nil)]
03:18:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa2d4b400) [pid = 1855] [serial = 1331] [outer = 0xa1dbd800]
03:18:10 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa2de0000) [pid = 1855] [serial = 1332] [outer = 0xa1dbd800]
03:18:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:18:12 INFO - document served over http requires an https
03:18:12 INFO - sub-resource via script-tag using the http-csp
03:18:12 INFO - delivery method with keep-origin-redirect and when
03:18:12 INFO - the target request is same-origin.
03:18:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2644ms
03:18:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:18:12 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2fa8400 == 31 [pid = 1855] [id = 477]
03:18:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa2faac00) [pid = 1855] [serial = 1333] [outer = (nil)]
03:18:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa2fb3400) [pid = 1855] [serial = 1334] [outer = 0xa2faac00]
03:18:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0xa321c800) [pid = 1855] [serial = 1335] [outer = 0xa2faac00]
03:18:14 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
03:18:14 INFO - document served over http requires an https
03:18:14 INFO - sub-resource via script-tag using the http-csp
03:18:14 INFO - delivery method with no-redirect and when
03:18:14 INFO - the target request is same-origin.
03:18:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2802ms
03:18:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:18:15 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2fab400 == 32 [pid = 1855] [id = 478]
03:18:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0xa2fac000) [pid = 1855] [serial = 1336] [outer = (nil)]
03:18:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 127 (0xa33cf800) [pid = 1855] [serial = 1337] [outer = 0xa2fac000]
03:18:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0xa37d7c00) [pid = 1855] [serial = 1338] [outer = 0xa2fac000]
03:18:18 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
03:18:18 INFO - document served over http requires an https
03:18:18 INFO - sub-resource via script-tag using the http-csp
03:18:18 INFO - delivery method with swap-origin-redirect and when
03:18:18 INFO - the target request is same-origin.
03:18:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3408ms
03:18:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:18:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32e8c00 == 33 [pid = 1855] [id = 479]
03:18:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0xa384ac00) [pid = 1855] [serial = 1339] [outer = (nil)]
03:18:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 130 (0xa3db8400) [pid = 1855] [serial = 1340] [outer = 0xa384ac00]
03:18:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 131 (0xa3f10400) [pid = 1855] [serial = 1341] [outer = 0xa384ac00]
03:18:20 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
03:18:20 INFO - document served over http requires an https
03:18:20 INFO - sub-resource via xhr-request using the http-csp
03:18:20 INFO - delivery method with keep-origin-redirect and when
03:18:20 INFO - the target request is same-origin.
03:18:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2448ms
03:18:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:18:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d8000 == 34 [pid = 1855] [id = 480]
03:18:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 132 (0xa3fef000) [pid = 1855] [serial = 1342] [outer = (nil)]
03:18:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 133 (0xa3ff4000) [pid = 1855] [serial = 1343] [outer = 0xa3fef000]
03:18:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 134 (0xa3ff9400) [pid = 1855] [serial = 1344] [outer = 0xa3fef000]
03:18:22 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
03:18:22 INFO - document served over http requires an https
03:18:22 INFO - sub-resource via xhr-request using the http-csp
03:18:22 INFO - delivery method with no-redirect and when
03:18:22 INFO - the target request is same-origin.
03:18:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2155ms
03:18:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:18:23 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3ff2400 == 35 [pid = 1855] [id = 481]
03:18:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 135 (0xa4345800) [pid = 1855] [serial = 1345] [outer = (nil)]
03:18:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 136 (0xa434d400) [pid = 1855] [serial = 1346] [outer = 0xa4345800]
03:18:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 137 (0xa4629800) [pid = 1855] [serial = 1347] [outer = 0xa4345800]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e4400 == 34 [pid = 1855] [id = 451]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee7000 == 33 [pid = 1855] [id = 452]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db3c00 == 32 [pid = 1855] [id = 453]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b5400 == 31 [pid = 1855] [id = 454]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa32e0c00 == 30 [pid = 1855] [id = 456]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa32b9000 == 29 [pid = 1855] [id = 455]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa33dd800 == 28 [pid = 1855] [id = 458]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa32ba800 == 27 [pid = 1855] [id = 457]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa384a000 == 26 [pid = 1855] [id = 460]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa32eb000 == 25 [pid = 1855] [id = 459]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa37da800 == 24 [pid = 1855] [id = 461]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0xa384fc00 == 23 [pid = 1855] [id = 462]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09f000 == 22 [pid = 1855] [id = 464]
03:18:24 INFO - PROCESS | 1804 | --DOCSHELL 0x9e253000 == 21 [pid = 1855] [id = 465]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a3400 == 20 [pid = 1855] [id = 468]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a9c00 == 19 [pid = 1855] [id = 469]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9f205000 == 18 [pid = 1855] [id = 446]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa1168800 == 17 [pid = 1855] [id = 471]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9feeac00 == 16 [pid = 1855] [id = 470]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d84400 == 15 [pid = 1855] [id = 473]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e10000 == 14 [pid = 1855] [id = 472]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b2400 == 13 [pid = 1855] [id = 475]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa12ba800 == 12 [pid = 1855] [id = 474]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa1dbd400 == 11 [pid = 1855] [id = 476]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa2fa8400 == 10 [pid = 1855] [id = 477]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa2fab400 == 9 [pid = 1855] [id = 478]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa32e8c00 == 8 [pid = 1855] [id = 479]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d8000 == 7 [pid = 1855] [id = 480]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9e257400 == 6 [pid = 1855] [id = 466]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabe400 == 5 [pid = 1855] [id = 450]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a4c00 == 4 [pid = 1855] [id = 467]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d86000 == 3 [pid = 1855] [id = 429]
03:18:26 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d3400 == 2 [pid = 1855] [id = 463]
03:18:26 INFO - PROCESS | 1804 | --DOMWINDOW == 136 (0xa0e07c00) [pid = 1855] [serial = 1251] [outer = (nil)] [url = about:blank]
03:18:26 INFO - PROCESS | 1804 | --DOMWINDOW == 135 (0x9fdb1000) [pid = 1855] [serial = 1254] [outer = (nil)] [url = about:blank]
03:18:27 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
03:18:27 INFO - document served over http requires an https
03:18:27 INFO - sub-resource via xhr-request using the http-csp
03:18:27 INFO - delivery method with swap-origin-redirect and when
03:18:27 INFO - the target request is same-origin.
03:18:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 4899ms
03:18:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:18:28 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24d000 == 3 [pid = 1855] [id = 482]
03:18:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 136 (0x9e45d800) [pid = 1855] [serial = 1348] [outer = (nil)]
03:18:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 137 (0x9e460c00) [pid = 1855] [serial = 1349] [outer = 0x9e45d800]
03:18:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 138 (0x9e468800) [pid = 1855] [serial = 1350] [outer = 0x9e45d800]
03:18:30 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
03:18:30 INFO - document served over http requires an http
03:18:30 INFO - sub-resource via fetch-request using the meta-csp
03:18:30 INFO - delivery method with keep-origin-redirect and when
03:18:30 INFO - the target request is cross-origin.
03:18:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2898ms
03:18:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:18:31 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24e000 == 4 [pid = 1855] [id = 483]
03:18:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 139 (0x9eab5800) [pid = 1855] [serial = 1351] [outer = (nil)]
03:18:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 140 (0x9f09c400) [pid = 1855] [serial = 1352] [outer = 0x9eab5800]
03:18:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 141 (0x9f0a3400) [pid = 1855] [serial = 1353] [outer = 0x9eab5800]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 140 (0xa116b400) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 139 (0xa1506400) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 138 (0xa15f5800) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 137 (0xa1789c00) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 136 (0xa1d86400) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 135 (0xa2fb0800) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 134 (0xa0e03400) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 133 (0xa32e1000) [pid = 1855] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 132 (0xa1ec9000) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 131 (0xa0772c00) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 130 (0xa28b8000) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 129 (0x9e45f000) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0xa3851000) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0x9f208c00) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 126 (0xa150f400) [pid = 1855] [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]
03:18:36 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0xa3db9400) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0xa32bb000) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0x9df38800) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0xa15fac00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa1db8000) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0x9f0aac00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0x9f0a0000) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa37dac00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0x9f6e5000) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0xa32e1800) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0x9f0a5400) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa0e0dc00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa3219c00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa32ebc00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa384a800) [pid = 1855] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0x9f0a7c00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa33de000) [pid = 1855] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018251830]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0x9e468400) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0x9f0ab800) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0x9f2b7800) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0x9fdac000) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0x9fee6c00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa06e8800) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0x9eaaf400) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9f0a0c00) [pid = 1855] [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]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa150e400) [pid = 1855] [serial = 1259] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa0fa5c00) [pid = 1855] [serial = 1262] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa1dbb000) [pid = 1855] [serial = 1265] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa28ba400) [pid = 1855] [serial = 1268] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa321f000) [pid = 1855] [serial = 1271] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa32bd000) [pid = 1855] [serial = 1274] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa32e3400) [pid = 1855] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa33d0400) [pid = 1855] [serial = 1279] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa37d6000) [pid = 1855] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018251830]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa37dc000) [pid = 1855] [serial = 1284] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa384d800) [pid = 1855] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa3852800) [pid = 1855] [serial = 1289] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa38d4800) [pid = 1855] [serial = 1292] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa3dbd400) [pid = 1855] [serial = 1295] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f2b9000) [pid = 1855] [serial = 1298] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9e465400) [pid = 1855] [serial = 1301] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f208400) [pid = 1855] [serial = 1304] [outer = (nil)] [url = about:blank]
03:18:37 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9f60e400) [pid = 1855] [serial = 1307] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9f2b4800) [pid = 1855] [serial = 1305] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9f20ac00) [pid = 1855] [serial = 1149] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9f607800) [pid = 1855] [serial = 1152] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9f6ec400) [pid = 1855] [serial = 1155] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9fee9400) [pid = 1855] [serial = 1158] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa076b800) [pid = 1855] [serial = 1161] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa0e6a800) [pid = 1855] [serial = 1164] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa076a800) [pid = 1855] [serial = 1167] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa0faa800) [pid = 1855] [serial = 1182] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa12bd400) [pid = 1855] [serial = 1185] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa1514c00) [pid = 1855] [serial = 1188] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa1781800) [pid = 1855] [serial = 1191] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa1d8fc00) [pid = 1855] [serial = 1196] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa1ec9400) [pid = 1855] [serial = 1201] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa06e1c00) [pid = 1855] [serial = 1221] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa0e67400) [pid = 1855] [serial = 1224] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa12b8c00) [pid = 1855] [serial = 1227] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa1d87400) [pid = 1855] [serial = 1230] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa1fb4c00) [pid = 1855] [serial = 1233] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa2d45400) [pid = 1855] [serial = 1238] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa2de6c00) [pid = 1855] [serial = 1243] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa2fb6000) [pid = 1855] [serial = 1248] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa1784400) [pid = 1855] [serial = 1260] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa1512800) [pid = 1855] [serial = 1263] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa06e8400) [pid = 1855] [serial = 1299] [outer = (nil)] [url = about:blank]
03:18:38 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9eab5400) [pid = 1855] [serial = 1302] [outer = (nil)] [url = about:blank]
03:18:39 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
03:18:39 INFO - document served over http requires an http
03:18:39 INFO - sub-resource via fetch-request using the meta-csp
03:18:39 INFO - delivery method with no-redirect and when
03:18:39 INFO - the target request is cross-origin.
03:18:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 8855ms
03:18:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:18:40 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24e400 == 5 [pid = 1855] [id = 484]
03:18:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0x9e24ec00) [pid = 1855] [serial = 1354] [outer = (nil)]
03:18:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0x9e251c00) [pid = 1855] [serial = 1355] [outer = 0x9e24ec00]
03:18:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0x9e465400) [pid = 1855] [serial = 1356] [outer = 0x9e24ec00]
03:18:42 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
03:18:42 INFO - document served over http requires an http
03:18:42 INFO - sub-resource via fetch-request using the meta-csp
03:18:42 INFO - delivery method with swap-origin-redirect and when
03:18:42 INFO - the target request is cross-origin.
03:18:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2510ms
03:18:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:18:42 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24dc00 == 6 [pid = 1855] [id = 485]
03:18:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0x9eab5400) [pid = 1855] [serial = 1357] [outer = (nil)]
03:18:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0x9f0aac00) [pid = 1855] [serial = 1358] [outer = 0x9eab5400]
03:18:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9f206000) [pid = 1855] [serial = 1359] [outer = 0x9eab5400]
03:18:44 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20e800 == 7 [pid = 1855] [id = 486]
03:18:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9f20ec00) [pid = 1855] [serial = 1360] [outer = (nil)]
03:18:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9f2ae000) [pid = 1855] [serial = 1361] [outer = 0x9f20ec00]
03:18:44 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
03:18:44 INFO - document served over http requires an http
03:18:44 INFO - sub-resource via iframe-tag using the meta-csp
03:18:44 INFO - delivery method with keep-origin-redirect and when
03:18:44 INFO - the target request is cross-origin.
03:18:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2543ms
03:18:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:18:45 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09d400 == 8 [pid = 1855] [id = 487]
03:18:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9f0a7c00) [pid = 1855] [serial = 1362] [outer = (nil)]
03:18:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9f2b8800) [pid = 1855] [serial = 1363] [outer = 0x9f0a7c00]
03:18:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f607400) [pid = 1855] [serial = 1364] [outer = 0x9f0a7c00]
03:18:47 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f611c00 == 9 [pid = 1855] [id = 488]
03:18:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9f612000) [pid = 1855] [serial = 1365] [outer = (nil)]
03:18:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9f614800) [pid = 1855] [serial = 1366] [outer = 0x9f612000]
03:18:47 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
03:18:47 INFO - document served over http requires an http
03:18:47 INFO - sub-resource via iframe-tag using the meta-csp
03:18:47 INFO - delivery method with no-redirect and when
03:18:47 INFO - the target request is cross-origin.
03:18:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3063ms
03:18:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:18:48 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b6000 == 10 [pid = 1855] [id = 489]
03:18:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f2b6800) [pid = 1855] [serial = 1367] [outer = (nil)]
03:18:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9f6e7000) [pid = 1855] [serial = 1368] [outer = 0x9f2b6800]
03:18:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9fda2800) [pid = 1855] [serial = 1369] [outer = 0x9f2b6800]
03:18:50 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdaf000 == 11 [pid = 1855] [id = 490]
03:18:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9fdaf400) [pid = 1855] [serial = 1370] [outer = (nil)]
03:18:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9fedb400) [pid = 1855] [serial = 1371] [outer = 0x9fdaf400]
03:18:50 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
03:18:50 INFO - document served over http requires an http
03:18:50 INFO - sub-resource via iframe-tag using the meta-csp
03:18:50 INFO - delivery method with swap-origin-redirect and when
03:18:50 INFO - the target request is cross-origin.
03:18:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3055ms
03:18:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:18:51 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e2800 == 12 [pid = 1855] [id = 491]
03:18:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9f6e2c00) [pid = 1855] [serial = 1372] [outer = (nil)]
03:18:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9fee6800) [pid = 1855] [serial = 1373] [outer = 0x9f6e2c00]
03:18:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9fee7800) [pid = 1855] [serial = 1374] [outer = 0x9f6e2c00]
03:18:53 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
03:18:53 INFO - document served over http requires an http
03:18:53 INFO - sub-resource via script-tag using the meta-csp
03:18:53 INFO - delivery method with keep-origin-redirect and when
03:18:53 INFO - the target request is cross-origin.
03:18:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2644ms
03:18:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:18:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee2400 == 13 [pid = 1855] [id = 492]
03:18:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9fee3000) [pid = 1855] [serial = 1375] [outer = (nil)]
03:18:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa0766000) [pid = 1855] [serial = 1376] [outer = 0x9fee3000]
03:18:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa0770000) [pid = 1855] [serial = 1377] [outer = 0x9fee3000]
03:18:57 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
03:18:57 INFO - document served over http requires an http
03:18:57 INFO - sub-resource via script-tag using the meta-csp
03:18:57 INFO - delivery method with no-redirect and when
03:18:57 INFO - the target request is cross-origin.
03:18:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 4100ms
03:18:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:18:58 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df3ac00 == 14 [pid = 1855] [id = 493]
03:18:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9e249400) [pid = 1855] [serial = 1378] [outer = (nil)]
03:18:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9eab9000) [pid = 1855] [serial = 1379] [outer = 0x9e249400]
03:18:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9f20f800) [pid = 1855] [serial = 1380] [outer = 0x9e249400]
03:18:59 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24d000 == 13 [pid = 1855] [id = 482]
03:18:59 INFO - PROCESS | 1804 | --DOCSHELL 0xa3ff2400 == 12 [pid = 1855] [id = 481]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9f6e3800) [pid = 1855] [serial = 1308] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa3dbec00) [pid = 1855] [serial = 1296] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa38d9800) [pid = 1855] [serial = 1293] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa3857000) [pid = 1855] [serial = 1290] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa37df800) [pid = 1855] [serial = 1285] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa33d5800) [pid = 1855] [serial = 1280] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa32c1c00) [pid = 1855] [serial = 1275] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa3223c00) [pid = 1855] [serial = 1272] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa2deb000) [pid = 1855] [serial = 1269] [outer = (nil)] [url = about:blank]
03:18:59 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa1ecdc00) [pid = 1855] [serial = 1266] [outer = (nil)] [url = about:blank]
03:19:00 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
03:19:00 INFO - document served over http requires an http
03:19:00 INFO - sub-resource via script-tag using the meta-csp
03:19:00 INFO - delivery method with swap-origin-redirect and when
03:19:00 INFO - the target request is cross-origin.
03:19:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2598ms
03:19:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:19:00 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45d400 == 13 [pid = 1855] [id = 494]
03:19:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9e462400) [pid = 1855] [serial = 1381] [outer = (nil)]
03:19:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9f2b6400) [pid = 1855] [serial = 1382] [outer = 0x9e462400]
03:19:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9f6e0400) [pid = 1855] [serial = 1383] [outer = 0x9e462400]
03:19:02 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
03:19:02 INFO - document served over http requires an http
03:19:02 INFO - sub-resource via xhr-request using the meta-csp
03:19:02 INFO - delivery method with keep-origin-redirect and when
03:19:02 INFO - the target request is cross-origin.
03:19:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2239ms
03:19:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:19:03 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b4000 == 14 [pid = 1855] [id = 495]
03:19:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9fdab800) [pid = 1855] [serial = 1384] [outer = (nil)]
03:19:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa06e3400) [pid = 1855] [serial = 1385] [outer = 0x9fdab800]
03:19:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa0766400) [pid = 1855] [serial = 1386] [outer = 0x9fdab800]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa3db8400) [pid = 1855] [serial = 1340] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa0e65400) [pid = 1855] [serial = 1316] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa2d4b400) [pid = 1855] [serial = 1331] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa33cf800) [pid = 1855] [serial = 1337] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa3ff4000) [pid = 1855] [serial = 1343] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa434d400) [pid = 1855] [serial = 1346] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0x9f609400) [pid = 1855] [serial = 1310] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa28b7800) [pid = 1855] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa1ec7c00) [pid = 1855] [serial = 1326] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa2fb3400) [pid = 1855] [serial = 1334] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa1d8d800) [pid = 1855] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018285983]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa1506800) [pid = 1855] [serial = 1321] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa116e400) [pid = 1855] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa06e5800) [pid = 1855] [serial = 1313] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9e460c00) [pid = 1855] [serial = 1349] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9f09c400) [pid = 1855] [serial = 1352] [outer = (nil)] [url = about:blank]
03:19:03 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa1dbd800) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa1d84c00) [pid = 1855] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018285983]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa1168c00) [pid = 1855] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa2faac00) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0x9e45d800) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa28b2800) [pid = 1855] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa2fac000) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa384ac00) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa0e06000) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa12bb800) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa3fef000) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0x9f0a6400) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0x9f20c800) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa0e62400) [pid = 1855] [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]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa3f10400) [pid = 1855] [serial = 1341] [outer = (nil)] [url = about:blank]
03:19:04 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa3ff9400) [pid = 1855] [serial = 1344] [outer = (nil)] [url = about:blank]
03:19:04 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
03:19:04 INFO - document served over http requires an http
03:19:04 INFO - sub-resource via xhr-request using the meta-csp
03:19:04 INFO - delivery method with no-redirect and when
03:19:04 INFO - the target request is cross-origin.
03:19:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2303ms
03:19:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:19:05 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee3800 == 15 [pid = 1855] [id = 496]
03:19:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0x9fee6c00) [pid = 1855] [serial = 1387] [outer = (nil)]
03:19:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0xa0e08000) [pid = 1855] [serial = 1388] [outer = 0x9fee6c00]
03:19:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0xa0e0dc00) [pid = 1855] [serial = 1389] [outer = 0x9fee6c00]
03:19:07 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
03:19:07 INFO - document served over http requires an http
03:19:07 INFO - sub-resource via xhr-request using the meta-csp
03:19:07 INFO - delivery method with swap-origin-redirect and when
03:19:07 INFO - the target request is cross-origin.
03:19:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2656ms
03:19:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:19:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20d800 == 16 [pid = 1855] [id = 497]
03:19:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0x9f6e6800) [pid = 1855] [serial = 1390] [outer = (nil)]
03:19:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0x9fedb800) [pid = 1855] [serial = 1391] [outer = 0x9f6e6800]
03:19:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0xa0e01800) [pid = 1855] [serial = 1392] [outer = 0x9f6e6800]
03:19:10 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
03:19:10 INFO - document served over http requires an https
03:19:10 INFO - sub-resource via fetch-request using the meta-csp
03:19:10 INFO - delivery method with keep-origin-redirect and when
03:19:10 INFO - the target request is cross-origin.
03:19:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2940ms
03:19:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:19:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60ec00 == 17 [pid = 1855] [id = 498]
03:19:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa0e10c00) [pid = 1855] [serial = 1393] [outer = (nil)]
03:19:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa0e6b400) [pid = 1855] [serial = 1394] [outer = 0xa0e10c00]
03:19:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa0e6f400) [pid = 1855] [serial = 1395] [outer = 0xa0e10c00]
03:19:13 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
03:19:13 INFO - document served over http requires an https
03:19:13 INFO - sub-resource via fetch-request using the meta-csp
03:19:13 INFO - delivery method with no-redirect and when
03:19:13 INFO - the target request is cross-origin.
03:19:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2909ms
03:19:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:19:13 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e69c00 == 18 [pid = 1855] [id = 499]
03:19:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa0e6a800) [pid = 1855] [serial = 1396] [outer = (nil)]
03:19:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa115f400) [pid = 1855] [serial = 1397] [outer = 0xa0e6a800]
03:19:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa1166000) [pid = 1855] [serial = 1398] [outer = 0xa0e6a800]
03:19:17 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
03:19:17 INFO - document served over http requires an https
03:19:17 INFO - sub-resource via fetch-request using the meta-csp
03:19:17 INFO - delivery method with swap-origin-redirect and when
03:19:17 INFO - the target request is cross-origin.
03:19:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3771ms
03:19:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:19:17 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa8800 == 19 [pid = 1855] [id = 500]
03:19:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa116dc00) [pid = 1855] [serial = 1399] [outer = (nil)]
03:19:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa12b6800) [pid = 1855] [serial = 1400] [outer = 0xa116dc00]
03:19:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa12ba400) [pid = 1855] [serial = 1401] [outer = 0xa116dc00]
03:19:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1505800 == 20 [pid = 1855] [id = 501]
03:19:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa1505c00) [pid = 1855] [serial = 1402] [outer = (nil)]
03:19:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa1508400) [pid = 1855] [serial = 1403] [outer = 0xa1505c00]
03:19:19 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
03:19:19 INFO - document served over http requires an https
03:19:19 INFO - sub-resource via iframe-tag using the meta-csp
03:19:19 INFO - delivery method with keep-origin-redirect and when
03:19:19 INFO - the target request is cross-origin.
03:19:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2401ms
03:19:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:19:20 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12b3800 == 21 [pid = 1855] [id = 502]
03:19:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa12b5000) [pid = 1855] [serial = 1404] [outer = (nil)]
03:19:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa1511400) [pid = 1855] [serial = 1405] [outer = 0xa12b5000]
03:19:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa15f0800) [pid = 1855] [serial = 1406] [outer = 0xa12b5000]
03:19:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f9000 == 22 [pid = 1855] [id = 503]
03:19:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa15f9800) [pid = 1855] [serial = 1407] [outer = (nil)]
03:19:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa15fd400) [pid = 1855] [serial = 1408] [outer = 0xa15f9800]
03:19:22 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
03:19:22 INFO - document served over http requires an https
03:19:22 INFO - sub-resource via iframe-tag using the meta-csp
03:19:22 INFO - delivery method with no-redirect and when
03:19:22 INFO - the target request is cross-origin.
03:19:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2348ms
03:19:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:19:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa150e000 == 23 [pid = 1855] [id = 504]
03:19:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa150e400) [pid = 1855] [serial = 1409] [outer = (nil)]
03:19:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1783400) [pid = 1855] [serial = 1410] [outer = 0xa150e400]
03:19:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1789400) [pid = 1855] [serial = 1411] [outer = 0xa150e400]
03:19:25 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab0800 == 24 [pid = 1855] [id = 505]
03:19:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9eab1000) [pid = 1855] [serial = 1412] [outer = (nil)]
03:19:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9f0a2c00) [pid = 1855] [serial = 1413] [outer = 0x9eab1000]
03:19:25 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
03:19:25 INFO - document served over http requires an https
03:19:25 INFO - sub-resource via iframe-tag using the meta-csp
03:19:25 INFO - delivery method with swap-origin-redirect and when
03:19:25 INFO - the target request is cross-origin.
03:19:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3800ms
03:19:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:19:26 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabb400 == 25 [pid = 1855] [id = 506]
03:19:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9f20c400) [pid = 1855] [serial = 1414] [outer = (nil)]
03:19:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9f6e7400) [pid = 1855] [serial = 1415] [outer = 0x9f20c400]
03:19:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9fee0800) [pid = 1855] [serial = 1416] [outer = 0x9f20c400]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b4000 == 24 [pid = 1855] [id = 495]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45d400 == 23 [pid = 1855] [id = 494]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9df3ac00 == 22 [pid = 1855] [id = 493]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee2400 == 21 [pid = 1855] [id = 492]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e2800 == 20 [pid = 1855] [id = 491]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9fdaf000 == 19 [pid = 1855] [id = 490]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b6000 == 18 [pid = 1855] [id = 489]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f611c00 == 17 [pid = 1855] [id = 488]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20e800 == 16 [pid = 1855] [id = 486]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09d400 == 15 [pid = 1855] [id = 487]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24dc00 == 14 [pid = 1855] [id = 485]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24e400 == 13 [pid = 1855] [id = 484]
03:19:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24e000 == 12 [pid = 1855] [id = 483]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa2de0000) [pid = 1855] [serial = 1332] [outer = (nil)] [url = about:blank]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa1fb0800) [pid = 1855] [serial = 1327] [outer = (nil)] [url = about:blank]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa37d7c00) [pid = 1855] [serial = 1338] [outer = (nil)] [url = about:blank]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa0f9ec00) [pid = 1855] [serial = 1317] [outer = (nil)] [url = about:blank]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa0765000) [pid = 1855] [serial = 1314] [outer = (nil)] [url = about:blank]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9fda3800) [pid = 1855] [serial = 1311] [outer = (nil)] [url = about:blank]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa15f3400) [pid = 1855] [serial = 1322] [outer = (nil)] [url = about:blank]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9e468800) [pid = 1855] [serial = 1350] [outer = (nil)] [url = about:blank]
03:19:27 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa321c800) [pid = 1855] [serial = 1335] [outer = (nil)] [url = about:blank]
03:19:28 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
03:19:28 INFO - document served over http requires an https
03:19:28 INFO - sub-resource via script-tag using the meta-csp
03:19:28 INFO - delivery method with keep-origin-redirect and when
03:19:28 INFO - the target request is cross-origin.
03:19:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2999ms
03:19:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:19:29 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45e000 == 13 [pid = 1855] [id = 507]
03:19:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9e468c00) [pid = 1855] [serial = 1417] [outer = (nil)]
03:19:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f0a8000) [pid = 1855] [serial = 1418] [outer = 0x9e468c00]
03:19:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9f20e800) [pid = 1855] [serial = 1419] [outer = 0x9e468c00]
03:19:31 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
03:19:31 INFO - document served over http requires an https
03:19:31 INFO - sub-resource via script-tag using the meta-csp
03:19:31 INFO - delivery method with no-redirect and when
03:19:31 INFO - the target request is cross-origin.
03:19:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2438ms
03:19:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9f2ae000) [pid = 1855] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa0766000) [pid = 1855] [serial = 1376] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9fedb400) [pid = 1855] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0x9f6e7000) [pid = 1855] [serial = 1368] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa06e3400) [pid = 1855] [serial = 1385] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9fee6800) [pid = 1855] [serial = 1373] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9f0aac00) [pid = 1855] [serial = 1358] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9f2b8800) [pid = 1855] [serial = 1363] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0x9eab9000) [pid = 1855] [serial = 1379] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0x9f2b6400) [pid = 1855] [serial = 1382] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0x9e251c00) [pid = 1855] [serial = 1355] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0x9f614800) [pid = 1855] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018327351]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0x9fdab800) [pid = 1855] [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]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0x9e249400) [pid = 1855] [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]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9e462400) [pid = 1855] [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]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0x9f20ec00) [pid = 1855] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0x9fdaf400) [pid = 1855] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0x9f612000) [pid = 1855] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018327351]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa0766400) [pid = 1855] [serial = 1386] [outer = (nil)] [url = about:blank]
03:19:31 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0x9f6e0400) [pid = 1855] [serial = 1383] [outer = (nil)] [url = about:blank]
03:19:32 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e461400 == 14 [pid = 1855] [id = 508]
03:19:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0x9e462400) [pid = 1855] [serial = 1420] [outer = (nil)]
03:19:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0x9f0aac00) [pid = 1855] [serial = 1421] [outer = 0x9e462400]
03:19:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0x9f613c00) [pid = 1855] [serial = 1422] [outer = 0x9e462400]
03:19:35 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
03:19:35 INFO - document served over http requires an https
03:19:35 INFO - sub-resource via script-tag using the meta-csp
03:19:35 INFO - delivery method with swap-origin-redirect and when
03:19:35 INFO - the target request is cross-origin.
03:19:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3880ms
03:19:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:19:35 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e256800 == 15 [pid = 1855] [id = 509]
03:19:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0x9e257000) [pid = 1855] [serial = 1423] [outer = (nil)]
03:19:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0x9f6de800) [pid = 1855] [serial = 1424] [outer = 0x9e257000]
03:19:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0x9f6eb400) [pid = 1855] [serial = 1425] [outer = 0x9e257000]
03:19:37 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
03:19:37 INFO - document served over http requires an https
03:19:37 INFO - sub-resource via xhr-request using the meta-csp
03:19:37 INFO - delivery method with keep-origin-redirect and when
03:19:37 INFO - the target request is cross-origin.
03:19:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2349ms
03:19:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:19:38 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20ec00 == 16 [pid = 1855] [id = 510]
03:19:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0x9f20fc00) [pid = 1855] [serial = 1426] [outer = (nil)]
03:19:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa06e5c00) [pid = 1855] [serial = 1427] [outer = 0x9f20fc00]
03:19:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa0766800) [pid = 1855] [serial = 1428] [outer = 0x9f20fc00]
03:19:39 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
03:19:39 INFO - document served over http requires an https
03:19:39 INFO - sub-resource via xhr-request using the meta-csp
03:19:39 INFO - delivery method with no-redirect and when
03:19:39 INFO - the target request is cross-origin.
03:19:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2300ms
03:19:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:19:40 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee2400 == 17 [pid = 1855] [id = 511]
03:19:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa06e2800) [pid = 1855] [serial = 1429] [outer = (nil)]
03:19:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa0e71400) [pid = 1855] [serial = 1430] [outer = 0xa06e2800]
03:19:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa0fa7000) [pid = 1855] [serial = 1431] [outer = 0xa06e2800]
03:19:42 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
03:19:42 INFO - document served over http requires an https
03:19:42 INFO - sub-resource via xhr-request using the meta-csp
03:19:42 INFO - delivery method with swap-origin-redirect and when
03:19:42 INFO - the target request is cross-origin.
03:19:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2651ms
03:19:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:19:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12be000 == 18 [pid = 1855] [id = 512]
03:19:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa12c1400) [pid = 1855] [serial = 1432] [outer = (nil)]
03:19:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa1512400) [pid = 1855] [serial = 1433] [outer = 0xa12c1400]
03:19:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa15fc000) [pid = 1855] [serial = 1434] [outer = 0xa12c1400]
03:19:45 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
03:19:45 INFO - document served over http requires an http
03:19:45 INFO - sub-resource via fetch-request using the meta-csp
03:19:45 INFO - delivery method with keep-origin-redirect and when
03:19:45 INFO - the target request is same-origin.
03:19:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2799ms
03:19:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:19:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12c2c00 == 19 [pid = 1855] [id = 513]
03:19:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa150bc00) [pid = 1855] [serial = 1435] [outer = (nil)]
03:19:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa1d8cc00) [pid = 1855] [serial = 1436] [outer = 0xa150bc00]
03:19:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa1d91000) [pid = 1855] [serial = 1437] [outer = 0xa150bc00]
03:19:48 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
03:19:48 INFO - document served over http requires an http
03:19:48 INFO - sub-resource via fetch-request using the meta-csp
03:19:48 INFO - delivery method with no-redirect and when
03:19:48 INFO - the target request is same-origin.
03:19:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2777ms
03:19:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:19:48 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d88c00 == 20 [pid = 1855] [id = 514]
03:19:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1db1000) [pid = 1855] [serial = 1438] [outer = (nil)]
03:19:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1dbc000) [pid = 1855] [serial = 1439] [outer = 0xa1db1000]
03:19:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1ec7000) [pid = 1855] [serial = 1440] [outer = 0xa1db1000]
03:19:51 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
03:19:51 INFO - document served over http requires an http
03:19:51 INFO - sub-resource via fetch-request using the meta-csp
03:19:51 INFO - delivery method with swap-origin-redirect and when
03:19:51 INFO - the target request is same-origin.
03:19:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3547ms
03:19:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:19:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e463c00 == 21 [pid = 1855] [id = 515]
03:19:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9e467800) [pid = 1855] [serial = 1441] [outer = (nil)]
03:19:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1dbb000) [pid = 1855] [serial = 1442] [outer = 0x9e467800]
03:19:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1fb0800) [pid = 1855] [serial = 1443] [outer = 0x9e467800]
03:19:55 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6dd400 == 22 [pid = 1855] [id = 516]
03:19:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9f6df800) [pid = 1855] [serial = 1444] [outer = (nil)]
03:19:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9fda9000) [pid = 1855] [serial = 1445] [outer = 0x9f6df800]
03:19:55 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
03:19:55 INFO - document served over http requires an http
03:19:55 INFO - sub-resource via iframe-tag using the meta-csp
03:19:55 INFO - delivery method with keep-origin-redirect and when
03:19:55 INFO - the target request is same-origin.
03:19:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3451ms
03:19:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:19:55 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e467400 == 23 [pid = 1855] [id = 517]
03:19:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9eab6c00) [pid = 1855] [serial = 1446] [outer = (nil)]
03:19:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa0e01400) [pid = 1855] [serial = 1447] [outer = 0x9eab6c00]
03:19:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa0fa2000) [pid = 1855] [serial = 1448] [outer = 0x9eab6c00]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45e000 == 22 [pid = 1855] [id = 507]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabb400 == 21 [pid = 1855] [id = 506]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab0800 == 20 [pid = 1855] [id = 505]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f9000 == 19 [pid = 1855] [id = 503]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0xa12b3800 == 18 [pid = 1855] [id = 502]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0xa1505800 == 17 [pid = 1855] [id = 501]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa8800 == 16 [pid = 1855] [id = 500]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e69c00 == 15 [pid = 1855] [id = 499]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60ec00 == 14 [pid = 1855] [id = 498]
03:19:56 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20d800 == 13 [pid = 1855] [id = 497]
03:19:57 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9f20f800) [pid = 1855] [serial = 1380] [outer = (nil)] [url = about:blank]
03:19:57 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a5400 == 14 [pid = 1855] [id = 518]
03:19:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f0a8800) [pid = 1855] [serial = 1449] [outer = (nil)]
03:19:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9f20f800) [pid = 1855] [serial = 1450] [outer = 0x9f0a8800]
03:19:57 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
03:19:57 INFO - document served over http requires an http
03:19:57 INFO - sub-resource via iframe-tag using the meta-csp
03:19:57 INFO - delivery method with no-redirect and when
03:19:57 INFO - the target request is same-origin.
03:19:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2110ms
03:19:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:19:58 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f202c00 == 15 [pid = 1855] [id = 519]
03:19:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9f204800) [pid = 1855] [serial = 1451] [outer = (nil)]
03:19:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa06ecc00) [pid = 1855] [serial = 1452] [outer = 0x9f204800]
03:19:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa1161400) [pid = 1855] [serial = 1453] [outer = 0x9f204800]
03:19:59 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6ec400 == 16 [pid = 1855] [id = 520]
03:19:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9fdad400) [pid = 1855] [serial = 1454] [outer = (nil)]
03:20:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa06e1000) [pid = 1855] [serial = 1455] [outer = 0x9fdad400]
03:20:00 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
03:20:00 INFO - document served over http requires an http
03:20:00 INFO - sub-resource via iframe-tag using the meta-csp
03:20:00 INFO - delivery method with swap-origin-redirect and when
03:20:00 INFO - the target request is same-origin.
03:20:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2799ms
03:20:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:20:00 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fedbc00 == 17 [pid = 1855] [id = 521]
03:20:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0x9fedc800) [pid = 1855] [serial = 1456] [outer = (nil)]
03:20:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa12b8000) [pid = 1855] [serial = 1457] [outer = 0x9fedc800]
03:20:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa1512c00) [pid = 1855] [serial = 1458] [outer = 0x9fedc800]
03:20:03 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
03:20:03 INFO - document served over http requires an http
03:20:03 INFO - sub-resource via script-tag using the meta-csp
03:20:03 INFO - delivery method with keep-origin-redirect and when
03:20:03 INFO - the target request is same-origin.
03:20:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2948ms
03:20:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:20:03 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e6e800 == 18 [pid = 1855] [id = 522]
03:20:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa1167c00) [pid = 1855] [serial = 1459] [outer = (nil)]
03:20:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa1db2400) [pid = 1855] [serial = 1460] [outer = 0xa1167c00]
03:20:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa1dbd400) [pid = 1855] [serial = 1461] [outer = 0xa1167c00]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9e256800 == 17 [pid = 1855] [id = 509]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20ec00 == 16 [pid = 1855] [id = 510]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee2400 == 15 [pid = 1855] [id = 511]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa12be000 == 14 [pid = 1855] [id = 512]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa12c2c00 == 13 [pid = 1855] [id = 513]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d88c00 == 12 [pid = 1855] [id = 514]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6dd400 == 11 [pid = 1855] [id = 516]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a5400 == 10 [pid = 1855] [id = 518]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0x9e467400 == 9 [pid = 1855] [id = 517]
03:20:06 INFO - PROCESS | 1804 | --DOCSHELL 0xa150e000 == 8 [pid = 1855] [id = 504]
03:20:08 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
03:20:08 INFO - document served over http requires an http
03:20:08 INFO - sub-resource via script-tag using the meta-csp
03:20:08 INFO - delivery method with no-redirect and when
03:20:08 INFO - the target request is same-origin.
03:20:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 4553ms
03:20:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:20:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a0000 == 9 [pid = 1855] [id = 523]
03:20:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9f0a2000) [pid = 1855] [serial = 1462] [outer = (nil)]
03:20:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0x9f2b7800) [pid = 1855] [serial = 1463] [outer = 0x9f0a2000]
03:20:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0x9f6e8000) [pid = 1855] [serial = 1464] [outer = 0x9f0a2000]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa1dbc000) [pid = 1855] [serial = 1439] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa1d8cc00) [pid = 1855] [serial = 1436] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa1512400) [pid = 1855] [serial = 1433] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa0e71400) [pid = 1855] [serial = 1430] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa06e5c00) [pid = 1855] [serial = 1427] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9f6de800) [pid = 1855] [serial = 1424] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0x9f20f800) [pid = 1855] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018397422]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa0e01400) [pid = 1855] [serial = 1447] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9fda9000) [pid = 1855] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa1dbb000) [pid = 1855] [serial = 1442] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa06ecc00) [pid = 1855] [serial = 1452] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f0aac00) [pid = 1855] [serial = 1421] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa15fd400) [pid = 1855] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018361697]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa1511400) [pid = 1855] [serial = 1405] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa0e6b400) [pid = 1855] [serial = 1394] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa115f400) [pid = 1855] [serial = 1397] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa1508400) [pid = 1855] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa12b6800) [pid = 1855] [serial = 1400] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa0e08000) [pid = 1855] [serial = 1388] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9fedb800) [pid = 1855] [serial = 1391] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9f0a8000) [pid = 1855] [serial = 1418] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9f6e7400) [pid = 1855] [serial = 1415] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0x9f0a2c00) [pid = 1855] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa1783400) [pid = 1855] [serial = 1410] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9f20c400) [pid = 1855] [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]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9f0a8800) [pid = 1855] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018397422]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9eab6c00) [pid = 1855] [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]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0x9e468c00) [pid = 1855] [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]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9eab1000) [pid = 1855] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa150e400) [pid = 1855] [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]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9fee3000) [pid = 1855] [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]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa4345800) [pid = 1855] [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]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0x9f6df800) [pid = 1855] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa15f9800) [pid = 1855] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018361697]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa1505c00) [pid = 1855] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa0770000) [pid = 1855] [serial = 1377] [outer = (nil)] [url = about:blank]
03:20:10 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa4629800) [pid = 1855] [serial = 1347] [outer = (nil)] [url = about:blank]
03:20:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:12 INFO - document served over http requires an http
03:20:12 INFO - sub-resource via script-tag using the meta-csp
03:20:12 INFO - delivery method with swap-origin-redirect and when
03:20:12 INFO - the target request is same-origin.
03:20:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4457ms
03:20:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:20:12 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab1400 == 10 [pid = 1855] [id = 524]
03:20:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0x9eab2000) [pid = 1855] [serial = 1465] [outer = (nil)]
03:20:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0x9f202400) [pid = 1855] [serial = 1466] [outer = 0x9eab2000]
03:20:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0x9f6de800) [pid = 1855] [serial = 1467] [outer = 0x9eab2000]
03:20:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:15 INFO - document served over http requires an http
03:20:15 INFO - sub-resource via xhr-request using the meta-csp
03:20:15 INFO - delivery method with keep-origin-redirect and when
03:20:15 INFO - the target request is same-origin.
03:20:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2644ms
03:20:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:20:15 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabb400 == 11 [pid = 1855] [id = 525]
03:20:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9f09f400) [pid = 1855] [serial = 1468] [outer = (nil)]
03:20:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa0e07000) [pid = 1855] [serial = 1469] [outer = 0x9f09f400]
03:20:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa0e69000) [pid = 1855] [serial = 1470] [outer = 0x9f09f400]
03:20:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:17 INFO - document served over http requires an http
03:20:17 INFO - sub-resource via xhr-request using the meta-csp
03:20:17 INFO - delivery method with no-redirect and when
03:20:17 INFO - the target request is same-origin.
03:20:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2401ms
03:20:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:20:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076fc00 == 12 [pid = 1855] [id = 526]
03:20:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa0773000) [pid = 1855] [serial = 1471] [outer = (nil)]
03:20:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa12be000) [pid = 1855] [serial = 1472] [outer = 0xa0773000]
03:20:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa150d000) [pid = 1855] [serial = 1473] [outer = 0xa0773000]
03:20:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:20 INFO - document served over http requires an http
03:20:20 INFO - sub-resource via xhr-request using the meta-csp
03:20:20 INFO - delivery method with swap-origin-redirect and when
03:20:20 INFO - the target request is same-origin.
03:20:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2446ms
03:20:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:20:20 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12b6c00 == 13 [pid = 1855] [id = 527]
03:20:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa12b8800) [pid = 1855] [serial = 1474] [outer = (nil)]
03:20:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa1d8bc00) [pid = 1855] [serial = 1475] [outer = 0xa12b8800]
03:20:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1db2c00) [pid = 1855] [serial = 1476] [outer = 0xa12b8800]
03:20:23 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
03:20:23 INFO - document served over http requires an https
03:20:23 INFO - sub-resource via fetch-request using the meta-csp
03:20:23 INFO - delivery method with keep-origin-redirect and when
03:20:23 INFO - the target request is same-origin.
03:20:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2905ms
03:20:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:20:23 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ecac00 == 14 [pid = 1855] [id = 528]
03:20:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1ecd400) [pid = 1855] [serial = 1477] [outer = (nil)]
03:20:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1fae400) [pid = 1855] [serial = 1478] [outer = 0xa1ecd400]
03:20:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1fb4400) [pid = 1855] [serial = 1479] [outer = 0xa1ecd400]
03:20:25 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
03:20:25 INFO - document served over http requires an https
03:20:25 INFO - sub-resource via fetch-request using the meta-csp
03:20:25 INFO - delivery method with no-redirect and when
03:20:25 INFO - the target request is same-origin.
03:20:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2893ms
03:20:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:20:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ecf800 == 15 [pid = 1855] [id = 529]
03:20:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1fb8c00) [pid = 1855] [serial = 1480] [outer = (nil)]
03:20:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa28b2000) [pid = 1855] [serial = 1481] [outer = 0xa1fb8c00]
03:20:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa28b9400) [pid = 1855] [serial = 1482] [outer = 0xa1fb8c00]
03:20:29 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
03:20:29 INFO - document served over http requires an https
03:20:29 INFO - sub-resource via fetch-request using the meta-csp
03:20:29 INFO - delivery method with swap-origin-redirect and when
03:20:29 INFO - the target request is same-origin.
03:20:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3016ms
03:20:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:20:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b1000 == 16 [pid = 1855] [id = 530]
03:20:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa2d4a000) [pid = 1855] [serial = 1483] [outer = (nil)]
03:20:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa2d4f000) [pid = 1855] [serial = 1484] [outer = 0xa2d4a000]
03:20:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa2d50400) [pid = 1855] [serial = 1485] [outer = 0xa2d4a000]
03:20:32 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de6c00 == 17 [pid = 1855] [id = 531]
03:20:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa2de7000) [pid = 1855] [serial = 1486] [outer = (nil)]
03:20:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa2deac00) [pid = 1855] [serial = 1487] [outer = 0xa2de7000]
03:20:33 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
03:20:33 INFO - document served over http requires an https
03:20:33 INFO - sub-resource via iframe-tag using the meta-csp
03:20:33 INFO - delivery method with keep-origin-redirect and when
03:20:33 INFO - the target request is same-origin.
03:20:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3998ms
03:20:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:20:33 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d4d800 == 18 [pid = 1855] [id = 532]
03:20:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa2de7800) [pid = 1855] [serial = 1488] [outer = (nil)]
03:20:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa2fa9000) [pid = 1855] [serial = 1489] [outer = 0xa2de7800]
03:20:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa2fad400) [pid = 1855] [serial = 1490] [outer = 0xa2de7800]
03:20:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2fb6800 == 19 [pid = 1855] [id = 533]
03:20:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa2fb6c00) [pid = 1855] [serial = 1491] [outer = (nil)]
03:20:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa3219800) [pid = 1855] [serial = 1492] [outer = 0xa2fb6c00]
03:20:35 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
03:20:35 INFO - document served over http requires an https
03:20:35 INFO - sub-resource via iframe-tag using the meta-csp
03:20:35 INFO - delivery method with no-redirect and when
03:20:35 INFO - the target request is same-origin.
03:20:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2455ms
03:20:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:20:36 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de9800 == 20 [pid = 1855] [id = 534]
03:20:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa2dedc00) [pid = 1855] [serial = 1493] [outer = (nil)]
03:20:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa321fc00) [pid = 1855] [serial = 1494] [outer = 0xa2dedc00]
03:20:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa3223400) [pid = 1855] [serial = 1495] [outer = 0xa2dedc00]
03:20:38 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a8800 == 21 [pid = 1855] [id = 535]
03:20:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0x9f0ab800) [pid = 1855] [serial = 1496] [outer = (nil)]
03:20:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0x9f60e800) [pid = 1855] [serial = 1497] [outer = 0x9f0ab800]
03:20:39 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
03:20:39 INFO - document served over http requires an https
03:20:39 INFO - sub-resource via iframe-tag using the meta-csp
03:20:39 INFO - delivery method with swap-origin-redirect and when
03:20:39 INFO - the target request is same-origin.
03:20:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3494ms
03:20:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:20:39 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e252400 == 22 [pid = 1855] [id = 536]
03:20:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0x9f09f800) [pid = 1855] [serial = 1498] [outer = (nil)]
03:20:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9f612400) [pid = 1855] [serial = 1499] [outer = 0x9f09f800]
03:20:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa0e0b000) [pid = 1855] [serial = 1500] [outer = 0x9f09f800]
03:20:41 INFO - PROCESS | 1804 | --DOCSHELL 0x9fedbc00 == 21 [pid = 1855] [id = 521]
03:20:41 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6ec400 == 20 [pid = 1855] [id = 520]
03:20:41 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0x9fee0800) [pid = 1855] [serial = 1416] [outer = (nil)] [url = about:blank]
03:20:41 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa0fa2000) [pid = 1855] [serial = 1448] [outer = (nil)] [url = about:blank]
03:20:41 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9f20e800) [pid = 1855] [serial = 1419] [outer = (nil)] [url = about:blank]
03:20:41 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa1789400) [pid = 1855] [serial = 1411] [outer = (nil)] [url = about:blank]
03:20:41 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
03:20:41 INFO - document served over http requires an https
03:20:41 INFO - sub-resource via script-tag using the meta-csp
03:20:41 INFO - delivery method with keep-origin-redirect and when
03:20:41 INFO - the target request is same-origin.
03:20:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2710ms
03:20:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:20:42 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab9400 == 21 [pid = 1855] [id = 537]
03:20:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0x9f0a5800) [pid = 1855] [serial = 1501] [outer = (nil)]
03:20:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0x9f20c000) [pid = 1855] [serial = 1502] [outer = 0x9f0a5800]
03:20:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9f612000) [pid = 1855] [serial = 1503] [outer = 0x9f0a5800]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa1db2400) [pid = 1855] [serial = 1460] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa12b8000) [pid = 1855] [serial = 1457] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa06e1000) [pid = 1855] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9f2b7800) [pid = 1855] [serial = 1463] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0x9fedc800) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa1167c00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9f2b6800) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa150bc00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa06e2800) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9e24ec00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa116dc00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9f6e6800) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9f6e2c00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa0e10c00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9eab5400) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9f20fc00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa0e6a800) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa1db1000) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9eab5800) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9e462400) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0x9fee6c00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9f0a7c00) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9e257000) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9e467800) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa12c1400) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa12b5000) [pid = 1855] [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]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9fdad400) [pid = 1855] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9fda2800) [pid = 1855] [serial = 1369] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa1d91000) [pid = 1855] [serial = 1437] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa0fa7000) [pid = 1855] [serial = 1431] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0x9e465400) [pid = 1855] [serial = 1356] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa12ba400) [pid = 1855] [serial = 1401] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa0e01800) [pid = 1855] [serial = 1392] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0x9fee7800) [pid = 1855] [serial = 1374] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa0e6f400) [pid = 1855] [serial = 1395] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0x9f206000) [pid = 1855] [serial = 1359] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa0766800) [pid = 1855] [serial = 1428] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa1166000) [pid = 1855] [serial = 1398] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa1ec7000) [pid = 1855] [serial = 1440] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0x9f0a3400) [pid = 1855] [serial = 1353] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0x9f613c00) [pid = 1855] [serial = 1422] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa0e0dc00) [pid = 1855] [serial = 1389] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0x9f607400) [pid = 1855] [serial = 1364] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0x9f6eb400) [pid = 1855] [serial = 1425] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0xa1fb0800) [pid = 1855] [serial = 1443] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0xa15fc000) [pid = 1855] [serial = 1434] [outer = (nil)] [url = about:blank]
03:20:44 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa15f0800) [pid = 1855] [serial = 1406] [outer = (nil)] [url = about:blank]
03:20:44 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
03:20:44 INFO - document served over http requires an https
03:20:44 INFO - sub-resource via script-tag using the meta-csp
03:20:44 INFO - delivery method with no-redirect and when
03:20:44 INFO - the target request is same-origin.
03:20:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2950ms
03:20:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:20:45 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e24ec00 == 22 [pid = 1855] [id = 538]
03:20:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 48 (0x9e45f000) [pid = 1855] [serial = 1504] [outer = (nil)]
03:20:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 49 (0x9f09d800) [pid = 1855] [serial = 1505] [outer = 0x9e45f000]
03:20:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0x9f2bc400) [pid = 1855] [serial = 1506] [outer = 0x9e45f000]
03:20:47 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
03:20:47 INFO - document served over http requires an https
03:20:47 INFO - sub-resource via script-tag using the meta-csp
03:20:47 INFO - delivery method with swap-origin-redirect and when
03:20:47 INFO - the target request is same-origin.
03:20:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2404ms
03:20:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:20:47 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab0c00 == 23 [pid = 1855] [id = 539]
03:20:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0x9fede400) [pid = 1855] [serial = 1507] [outer = (nil)]
03:20:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa06e2800) [pid = 1855] [serial = 1508] [outer = 0x9fede400]
03:20:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0xa0e03400) [pid = 1855] [serial = 1509] [outer = 0x9fede400]
03:20:50 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
03:20:50 INFO - document served over http requires an https
03:20:50 INFO - sub-resource via xhr-request using the meta-csp
03:20:50 INFO - delivery method with keep-origin-redirect and when
03:20:50 INFO - the target request is same-origin.
03:20:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3498ms
03:20:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:20:51 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f611800 == 24 [pid = 1855] [id = 540]
03:20:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0x9fdb0000) [pid = 1855] [serial = 1510] [outer = (nil)]
03:20:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0x9fee7c00) [pid = 1855] [serial = 1511] [outer = 0x9fdb0000]
03:20:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa076c800) [pid = 1855] [serial = 1512] [outer = 0x9fdb0000]
03:20:53 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
03:20:53 INFO - document served over http requires an https
03:20:53 INFO - sub-resource via xhr-request using the meta-csp
03:20:53 INFO - delivery method with no-redirect and when
03:20:53 INFO - the target request is same-origin.
03:20:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2502ms
03:20:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:20:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e3800 == 25 [pid = 1855] [id = 541]
03:20:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa0f9c400) [pid = 1855] [serial = 1513] [outer = (nil)]
03:20:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa1163c00) [pid = 1855] [serial = 1514] [outer = 0xa0f9c400]
03:20:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa116b000) [pid = 1855] [serial = 1515] [outer = 0xa0f9c400]
03:20:55 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
03:20:55 INFO - document served over http requires an https
03:20:55 INFO - sub-resource via xhr-request using the meta-csp
03:20:55 INFO - delivery method with swap-origin-redirect and when
03:20:55 INFO - the target request is same-origin.
03:20:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2394ms
03:20:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:20:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa9c00 == 26 [pid = 1855] [id = 542]
03:20:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa1160400) [pid = 1855] [serial = 1516] [outer = (nil)]
03:20:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa15f2800) [pid = 1855] [serial = 1517] [outer = 0xa1160400]
03:20:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa15fd400) [pid = 1855] [serial = 1518] [outer = 0xa1160400]
03:20:58 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
03:20:58 INFO - document served over http requires an http
03:20:58 INFO - sub-resource via fetch-request using the meta-referrer
03:20:58 INFO - delivery method with keep-origin-redirect and when
03:20:58 INFO - the target request is cross-origin.
03:20:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2498ms
03:20:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:20:59 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1514800 == 27 [pid = 1855] [id = 543]
03:20:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa178b800) [pid = 1855] [serial = 1519] [outer = (nil)]
03:20:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa1d8e000) [pid = 1855] [serial = 1520] [outer = 0xa178b800]
03:20:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa1db4c00) [pid = 1855] [serial = 1521] [outer = 0xa178b800]
03:21:01 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
03:21:01 INFO - document served over http requires an http
03:21:01 INFO - sub-resource via fetch-request using the meta-referrer
03:21:01 INFO - delivery method with no-redirect and when
03:21:01 INFO - the target request is cross-origin.
03:21:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2767ms
03:21:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:21:01 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d8ac00 == 28 [pid = 1855] [id = 544]
03:21:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa1ecb000) [pid = 1855] [serial = 1522] [outer = (nil)]
03:21:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa1fb1800) [pid = 1855] [serial = 1523] [outer = 0xa1ecb000]
03:21:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa28b0000) [pid = 1855] [serial = 1524] [outer = 0xa1ecb000]
03:21:03 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
03:21:03 INFO - document served over http requires an http
03:21:03 INFO - sub-resource via fetch-request using the meta-referrer
03:21:03 INFO - delivery method with swap-origin-redirect and when
03:21:03 INFO - the target request is cross-origin.
03:21:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2650ms
03:21:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:21:04 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de1400 == 29 [pid = 1855] [id = 545]
03:21:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa2dee000) [pid = 1855] [serial = 1525] [outer = (nil)]
03:21:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa3227400) [pid = 1855] [serial = 1526] [outer = 0xa2dee000]
03:21:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa32b9400) [pid = 1855] [serial = 1527] [outer = 0xa2dee000]
03:21:06 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32c1000 == 30 [pid = 1855] [id = 546]
03:21:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa32c1400) [pid = 1855] [serial = 1528] [outer = (nil)]
03:21:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa32c4400) [pid = 1855] [serial = 1529] [outer = 0xa32c1400]
03:21:06 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
03:21:06 INFO - document served over http requires an http
03:21:06 INFO - sub-resource via iframe-tag using the meta-referrer
03:21:06 INFO - delivery method with keep-origin-redirect and when
03:21:06 INFO - the target request is cross-origin.
03:21:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2908ms
03:21:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:21:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20c400 == 31 [pid = 1855] [id = 547]
03:21:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa32de400) [pid = 1855] [serial = 1530] [outer = (nil)]
03:21:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa32e1000) [pid = 1855] [serial = 1531] [outer = 0xa32de400]
03:21:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa32e5000) [pid = 1855] [serial = 1532] [outer = 0xa32de400]
03:21:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60b000 == 32 [pid = 1855] [id = 548]
03:21:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9f60b400) [pid = 1855] [serial = 1533] [outer = (nil)]
03:21:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9f6e9800) [pid = 1855] [serial = 1534] [outer = 0x9f60b400]
03:21:11 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
03:21:11 INFO - document served over http requires an http
03:21:11 INFO - sub-resource via iframe-tag using the meta-referrer
03:21:11 INFO - delivery method with no-redirect and when
03:21:11 INFO - the target request is cross-origin.
03:21:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 4708ms
03:21:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:21:11 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06de000 == 33 [pid = 1855] [id = 549]
03:21:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa0e70000) [pid = 1855] [serial = 1535] [outer = (nil)]
03:21:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa1164400) [pid = 1855] [serial = 1536] [outer = 0xa0e70000]
03:21:12 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa1512800) [pid = 1855] [serial = 1537] [outer = 0xa0e70000]
03:21:13 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60c000 == 34 [pid = 1855] [id = 550]
03:21:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9f60cc00) [pid = 1855] [serial = 1538] [outer = (nil)]
03:21:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9fda9400) [pid = 1855] [serial = 1539] [outer = 0x9f60cc00]
03:21:13 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
03:21:13 INFO - document served over http requires an http
03:21:13 INFO - sub-resource via iframe-tag using the meta-referrer
03:21:13 INFO - delivery method with swap-origin-redirect and when
03:21:13 INFO - the target request is cross-origin.
03:21:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2433ms
03:21:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:21:14 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df31400 == 35 [pid = 1855] [id = 551]
03:21:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9df36400) [pid = 1855] [serial = 1540] [outer = (nil)]
03:21:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9e45e400) [pid = 1855] [serial = 1541] [outer = 0x9df36400]
03:21:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f2adc00) [pid = 1855] [serial = 1542] [outer = 0x9df36400]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9e24ec00 == 34 [pid = 1855] [id = 538]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e6e800 == 33 [pid = 1855] [id = 522]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab9400 == 32 [pid = 1855] [id = 537]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee3800 == 31 [pid = 1855] [id = 496]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9e461400 == 30 [pid = 1855] [id = 508]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9f202c00 == 29 [pid = 1855] [id = 519]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9e252400 == 28 [pid = 1855] [id = 536]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a8800 == 27 [pid = 1855] [id = 535]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de9800 == 26 [pid = 1855] [id = 534]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa2fb6800 == 25 [pid = 1855] [id = 533]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d4d800 == 24 [pid = 1855] [id = 532]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b1000 == 23 [pid = 1855] [id = 530]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de6c00 == 22 [pid = 1855] [id = 531]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ecf800 == 21 [pid = 1855] [id = 529]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ecac00 == 20 [pid = 1855] [id = 528]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa12b6c00 == 19 [pid = 1855] [id = 527]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9e463c00 == 18 [pid = 1855] [id = 515]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0xa076fc00 == 17 [pid = 1855] [id = 526]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabb400 == 16 [pid = 1855] [id = 525]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a0000 == 15 [pid = 1855] [id = 523]
03:21:15 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab1400 == 14 [pid = 1855] [id = 524]
03:21:15 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa1512c00) [pid = 1855] [serial = 1458] [outer = (nil)] [url = about:blank]
03:21:15 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa1dbd400) [pid = 1855] [serial = 1461] [outer = (nil)] [url = about:blank]
03:21:15 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
03:21:15 INFO - document served over http requires an http
03:21:15 INFO - sub-resource via script-tag using the meta-referrer
03:21:15 INFO - delivery method with keep-origin-redirect and when
03:21:15 INFO - the target request is cross-origin.
03:21:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2087ms
03:21:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:21:16 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f609800 == 15 [pid = 1855] [id = 552]
03:21:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f610800) [pid = 1855] [serial = 1543] [outer = (nil)]
03:21:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9fee4000) [pid = 1855] [serial = 1544] [outer = 0x9f610800]
03:21:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa0e06c00) [pid = 1855] [serial = 1545] [outer = 0x9f610800]
03:21:18 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
03:21:18 INFO - document served over http requires an http
03:21:18 INFO - sub-resource via script-tag using the meta-referrer
03:21:18 INFO - delivery method with no-redirect and when
03:21:18 INFO - the target request is cross-origin.
03:21:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2397ms
03:21:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:21:18 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdae800 == 16 [pid = 1855] [id = 553]
03:21:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0x9fdafc00) [pid = 1855] [serial = 1546] [outer = (nil)]
03:21:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa1d8b400) [pid = 1855] [serial = 1547] [outer = 0x9fdafc00]
03:21:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa1db8c00) [pid = 1855] [serial = 1548] [outer = 0x9fdafc00]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0x9f0a5800) [pid = 1855] [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]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa2dedc00) [pid = 1855] [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]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9e45f000) [pid = 1855] [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]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f0ab800) [pid = 1855] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9f09f800) [pid = 1855] [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]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa2fb6c00) [pid = 1855] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018435191]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa2de7000) [pid = 1855] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9f204800) [pid = 1855] [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]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa1fae400) [pid = 1855] [serial = 1478] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9f612400) [pid = 1855] [serial = 1499] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa3219800) [pid = 1855] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018435191]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa2fa9000) [pid = 1855] [serial = 1489] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa12be000) [pid = 1855] [serial = 1472] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9f202400) [pid = 1855] [serial = 1466] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa2d4f000) [pid = 1855] [serial = 1484] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9f09d800) [pid = 1855] [serial = 1505] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa28b2000) [pid = 1855] [serial = 1481] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9f60e800) [pid = 1855] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa1d8bc00) [pid = 1855] [serial = 1475] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa2deac00) [pid = 1855] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa0e07000) [pid = 1855] [serial = 1469] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0x9f20c000) [pid = 1855] [serial = 1502] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa321fc00) [pid = 1855] [serial = 1494] [outer = (nil)] [url = about:blank]
03:21:22 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa1161400) [pid = 1855] [serial = 1453] [outer = (nil)] [url = about:blank]
03:21:23 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
03:21:23 INFO - document served over http requires an http
03:21:23 INFO - sub-resource via script-tag using the meta-referrer
03:21:23 INFO - delivery method with swap-origin-redirect and when
03:21:23 INFO - the target request is cross-origin.
03:21:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 5043ms
03:21:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:21:24 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab2c00 == 17 [pid = 1855] [id = 554]
03:21:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9eab3000) [pid = 1855] [serial = 1549] [outer = (nil)]
03:21:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f0a1400) [pid = 1855] [serial = 1550] [outer = 0x9eab3000]
03:21:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9f6e6800) [pid = 1855] [serial = 1551] [outer = 0x9eab3000]
03:21:26 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
03:21:26 INFO - document served over http requires an http
03:21:26 INFO - sub-resource via xhr-request using the meta-referrer
03:21:26 INFO - delivery method with keep-origin-redirect and when
03:21:26 INFO - the target request is cross-origin.
03:21:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2739ms
03:21:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:21:27 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e469800 == 18 [pid = 1855] [id = 555]
03:21:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9e46c000) [pid = 1855] [serial = 1552] [outer = (nil)]
03:21:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1169400) [pid = 1855] [serial = 1553] [outer = 0x9e46c000]
03:21:28 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa15fcc00) [pid = 1855] [serial = 1554] [outer = 0x9e46c000]
03:21:29 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
03:21:29 INFO - document served over http requires an http
03:21:29 INFO - sub-resource via xhr-request using the meta-referrer
03:21:29 INFO - delivery method with no-redirect and when
03:21:29 INFO - the target request is cross-origin.
03:21:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3568ms
03:21:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:21:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e10800 == 19 [pid = 1855] [id = 556]
03:21:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1164800) [pid = 1855] [serial = 1555] [outer = (nil)]
03:21:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa28acc00) [pid = 1855] [serial = 1556] [outer = 0xa1164800]
03:21:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa2d45c00) [pid = 1855] [serial = 1557] [outer = 0xa1164800]
03:21:32 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
03:21:32 INFO - document served over http requires an http
03:21:32 INFO - sub-resource via xhr-request using the meta-referrer
03:21:32 INFO - delivery method with swap-origin-redirect and when
03:21:32 INFO - the target request is cross-origin.
03:21:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2252ms
03:21:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:21:32 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fb8400 == 20 [pid = 1855] [id = 557]
03:21:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa2de7000) [pid = 1855] [serial = 1558] [outer = (nil)]
03:21:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa2faa800) [pid = 1855] [serial = 1559] [outer = 0xa2de7000]
03:21:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa2fb3c00) [pid = 1855] [serial = 1560] [outer = 0xa2de7000]
03:21:34 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
03:21:34 INFO - document served over http requires an https
03:21:34 INFO - sub-resource via fetch-request using the meta-referrer
03:21:34 INFO - delivery method with keep-origin-redirect and when
03:21:34 INFO - the target request is cross-origin.
03:21:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2339ms
03:21:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:21:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3220800 == 21 [pid = 1855] [id = 558]
03:21:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa3221400) [pid = 1855] [serial = 1561] [outer = (nil)]
03:21:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa32be000) [pid = 1855] [serial = 1562] [outer = 0xa3221400]
03:21:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa32e8400) [pid = 1855] [serial = 1563] [outer = 0xa3221400]
03:21:37 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
03:21:37 INFO - document served over http requires an https
03:21:37 INFO - sub-resource via fetch-request using the meta-referrer
03:21:37 INFO - delivery method with no-redirect and when
03:21:37 INFO - the target request is cross-origin.
03:21:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2620ms
03:21:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:21:37 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32b5400 == 22 [pid = 1855] [id = 559]
03:21:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa33d2800) [pid = 1855] [serial = 1564] [outer = (nil)]
03:21:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa33d9800) [pid = 1855] [serial = 1565] [outer = 0xa33d2800]
03:21:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa37d6c00) [pid = 1855] [serial = 1566] [outer = 0xa33d2800]
03:21:39 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
03:21:39 INFO - document served over http requires an https
03:21:39 INFO - sub-resource via fetch-request using the meta-referrer
03:21:39 INFO - delivery method with swap-origin-redirect and when
03:21:39 INFO - the target request is cross-origin.
03:21:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2751ms
03:21:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:21:40 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33d7000 == 23 [pid = 1855] [id = 560]
03:21:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa33d8800) [pid = 1855] [serial = 1567] [outer = (nil)]
03:21:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa37e2800) [pid = 1855] [serial = 1568] [outer = 0xa33d8800]
03:21:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa3849800) [pid = 1855] [serial = 1569] [outer = 0xa33d8800]
03:21:42 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3850800 == 24 [pid = 1855] [id = 561]
03:21:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa3850c00) [pid = 1855] [serial = 1570] [outer = (nil)]
03:21:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa3853400) [pid = 1855] [serial = 1571] [outer = 0xa3850c00]
03:21:42 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
03:21:42 INFO - document served over http requires an https
03:21:42 INFO - sub-resource via iframe-tag using the meta-referrer
03:21:42 INFO - delivery method with keep-origin-redirect and when
03:21:42 INFO - the target request is cross-origin.
03:21:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2816ms
03:21:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:21:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37dfc00 == 25 [pid = 1855] [id = 562]
03:21:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa37e1400) [pid = 1855] [serial = 1572] [outer = (nil)]
03:21:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa38cbc00) [pid = 1855] [serial = 1573] [outer = 0xa37e1400]
03:21:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa38cf800) [pid = 1855] [serial = 1574] [outer = 0xa37e1400]
03:21:45 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d8000 == 26 [pid = 1855] [id = 563]
03:21:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa3db2800) [pid = 1855] [serial = 1575] [outer = (nil)]
03:21:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa3db4800) [pid = 1855] [serial = 1576] [outer = 0xa3db2800]
03:21:45 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
03:21:45 INFO - document served over http requires an https
03:21:45 INFO - sub-resource via iframe-tag using the meta-referrer
03:21:45 INFO - delivery method with no-redirect and when
03:21:45 INFO - the target request is cross-origin.
03:21:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2929ms
03:21:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:21:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3856000 == 27 [pid = 1855] [id = 564]
03:21:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa3857800) [pid = 1855] [serial = 1577] [outer = (nil)]
03:21:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa3dba800) [pid = 1855] [serial = 1578] [outer = 0xa3857800]
03:21:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa3dbec00) [pid = 1855] [serial = 1579] [outer = 0xa3857800]
03:21:48 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f11800 == 28 [pid = 1855] [id = 565]
03:21:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa3f11c00) [pid = 1855] [serial = 1580] [outer = (nil)]
03:21:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa3f0e400) [pid = 1855] [serial = 1581] [outer = 0xa3f11c00]
03:21:49 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
03:21:49 INFO - document served over http requires an https
03:21:49 INFO - sub-resource via iframe-tag using the meta-referrer
03:21:49 INFO - delivery method with swap-origin-redirect and when
03:21:49 INFO - the target request is cross-origin.
03:21:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3591ms
03:21:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:21:49 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3db9000 == 29 [pid = 1855] [id = 566]
03:21:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa3f12400) [pid = 1855] [serial = 1582] [outer = (nil)]
03:21:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa3f19400) [pid = 1855] [serial = 1583] [outer = 0xa3f12400]
03:21:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa3f1cc00) [pid = 1855] [serial = 1584] [outer = 0xa3f12400]
03:21:51 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
03:21:51 INFO - document served over http requires an https
03:21:51 INFO - sub-resource via script-tag using the meta-referrer
03:21:51 INFO - delivery method with keep-origin-redirect and when
03:21:51 INFO - the target request is cross-origin.
03:21:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2390ms
03:21:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:21:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f17800 == 30 [pid = 1855] [id = 567]
03:21:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa3f17c00) [pid = 1855] [serial = 1585] [outer = (nil)]
03:21:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa3ffc400) [pid = 1855] [serial = 1586] [outer = 0xa3f17c00]
03:21:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa434ac00) [pid = 1855] [serial = 1587] [outer = 0xa3f17c00]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9f611800 == 29 [pid = 1855] [id = 540]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e3800 == 28 [pid = 1855] [id = 541]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa9c00 == 27 [pid = 1855] [id = 542]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa1514800 == 26 [pid = 1855] [id = 543]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d8ac00 == 25 [pid = 1855] [id = 544]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa32c1000 == 24 [pid = 1855] [id = 546]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de1400 == 23 [pid = 1855] [id = 545]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60b000 == 22 [pid = 1855] [id = 548]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60c000 == 21 [pid = 1855] [id = 550]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa06de000 == 20 [pid = 1855] [id = 549]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9df31400 == 19 [pid = 1855] [id = 551]
03:21:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9f609800 == 18 [pid = 1855] [id = 552]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab2c00 == 17 [pid = 1855] [id = 554]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9e469800 == 16 [pid = 1855] [id = 555]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e10800 == 15 [pid = 1855] [id = 556]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fb8400 == 14 [pid = 1855] [id = 557]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa3220800 == 13 [pid = 1855] [id = 558]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa32b5400 == 12 [pid = 1855] [id = 559]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa3850800 == 11 [pid = 1855] [id = 561]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa33d7000 == 10 [pid = 1855] [id = 560]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab0c00 == 9 [pid = 1855] [id = 539]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d8000 == 8 [pid = 1855] [id = 563]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa37dfc00 == 7 [pid = 1855] [id = 562]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f11800 == 6 [pid = 1855] [id = 565]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa3856000 == 5 [pid = 1855] [id = 564]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0xa3db9000 == 4 [pid = 1855] [id = 566]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9fdae800 == 3 [pid = 1855] [id = 553]
03:21:55 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20c400 == 2 [pid = 1855] [id = 547]
03:21:55 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa3223400) [pid = 1855] [serial = 1495] [outer = (nil)] [url = about:blank]
03:21:55 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa0e0b000) [pid = 1855] [serial = 1500] [outer = (nil)] [url = about:blank]
03:21:55 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0x9f612000) [pid = 1855] [serial = 1503] [outer = (nil)] [url = about:blank]
03:21:55 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9f2bc400) [pid = 1855] [serial = 1506] [outer = (nil)] [url = about:blank]
03:21:55 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
03:21:55 INFO - document served over http requires an https
03:21:55 INFO - sub-resource via script-tag using the meta-referrer
03:21:55 INFO - delivery method with no-redirect and when
03:21:55 INFO - the target request is cross-origin.
03:21:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 4163ms
03:21:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:21:56 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df37800 == 3 [pid = 1855] [id = 568]
03:21:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0x9df37c00) [pid = 1855] [serial = 1588] [outer = (nil)]
03:21:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0x9e24a000) [pid = 1855] [serial = 1589] [outer = 0x9df37c00]
03:21:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0x9e45fc00) [pid = 1855] [serial = 1590] [outer = 0x9df37c00]
03:21:58 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
03:21:58 INFO - document served over http requires an https
03:21:58 INFO - sub-resource via script-tag using the meta-referrer
03:21:58 INFO - delivery method with swap-origin-redirect and when
03:21:58 INFO - the target request is cross-origin.
03:21:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2556ms
03:21:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:21:59 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab6400 == 4 [pid = 1855] [id = 569]
03:21:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0x9eab7000) [pid = 1855] [serial = 1591] [outer = (nil)]
03:21:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0x9eab9800) [pid = 1855] [serial = 1592] [outer = 0x9eab7000]
03:21:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0x9f09d000) [pid = 1855] [serial = 1593] [outer = 0x9eab7000]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa1160400) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa1fb8c00) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0x9df36400) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa2d4a000) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0x9fdb0000) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa2de7800) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0x9eab2000) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa0e70000) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0x9f610800) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa1ecb000) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0x9f0a2000) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa12b8800) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0x9fdafc00) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa2dee000) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9f60cc00) [pid = 1855] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0x9f09f400) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa0773000) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa178b800) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa32c1400) [pid = 1855] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa0f9c400) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9fede400) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa1ecd400) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f60b400) [pid = 1855] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018471081]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa32de400) [pid = 1855] [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]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa32e1000) [pid = 1855] [serial = 1531] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa3227400) [pid = 1855] [serial = 1526] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa15f2800) [pid = 1855] [serial = 1517] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9fda9400) [pid = 1855] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9f6e9800) [pid = 1855] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018471081]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa1164400) [pid = 1855] [serial = 1536] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9fee7c00) [pid = 1855] [serial = 1511] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa06e2800) [pid = 1855] [serial = 1508] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9fee4000) [pid = 1855] [serial = 1544] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa1d8e000) [pid = 1855] [serial = 1520] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa1163c00) [pid = 1855] [serial = 1514] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa1fb1800) [pid = 1855] [serial = 1523] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa32c4400) [pid = 1855] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9e45e400) [pid = 1855] [serial = 1541] [outer = (nil)] [url = about:blank]
03:22:05 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa1d8b400) [pid = 1855] [serial = 1547] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa116b000) [pid = 1855] [serial = 1515] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa0e03400) [pid = 1855] [serial = 1509] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa150d000) [pid = 1855] [serial = 1473] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9f6de800) [pid = 1855] [serial = 1467] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa076c800) [pid = 1855] [serial = 1512] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa2d50400) [pid = 1855] [serial = 1485] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa1db2c00) [pid = 1855] [serial = 1476] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa28b9400) [pid = 1855] [serial = 1482] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa0e69000) [pid = 1855] [serial = 1470] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa1fb4400) [pid = 1855] [serial = 1479] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9f6e8000) [pid = 1855] [serial = 1464] [outer = (nil)] [url = about:blank]
03:22:06 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa2fad400) [pid = 1855] [serial = 1490] [outer = (nil)] [url = about:blank]
03:22:06 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
03:22:06 INFO - document served over http requires an https
03:22:06 INFO - sub-resource via xhr-request using the meta-referrer
03:22:06 INFO - delivery method with keep-origin-redirect and when
03:22:06 INFO - the target request is cross-origin.
03:22:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 8053ms
03:22:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:22:06 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df32400 == 5 [pid = 1855] [id = 570]
03:22:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0x9df34000) [pid = 1855] [serial = 1594] [outer = (nil)]
03:22:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0x9e24b000) [pid = 1855] [serial = 1595] [outer = 0x9df34000]
03:22:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0x9e466800) [pid = 1855] [serial = 1596] [outer = 0x9df34000]
03:22:08 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
03:22:08 INFO - document served over http requires an https
03:22:08 INFO - sub-resource via xhr-request using the meta-referrer
03:22:08 INFO - delivery method with no-redirect and when
03:22:08 INFO - the target request is cross-origin.
03:22:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2255ms
03:22:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:22:09 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df30800 == 6 [pid = 1855] [id = 571]
03:22:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0x9df30c00) [pid = 1855] [serial = 1597] [outer = (nil)]
03:22:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0x9f203c00) [pid = 1855] [serial = 1598] [outer = 0x9df30c00]
03:22:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0x9f209400) [pid = 1855] [serial = 1599] [outer = 0x9df30c00]
03:22:11 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
03:22:11 INFO - document served over http requires an https
03:22:11 INFO - sub-resource via xhr-request using the meta-referrer
03:22:11 INFO - delivery method with swap-origin-redirect and when
03:22:11 INFO - the target request is cross-origin.
03:22:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2494ms
03:22:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:22:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a6c00 == 7 [pid = 1855] [id = 572]
03:22:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9f202000) [pid = 1855] [serial = 1600] [outer = (nil)]
03:22:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9f2ba000) [pid = 1855] [serial = 1601] [outer = 0x9f202000]
03:22:12 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9f608c00) [pid = 1855] [serial = 1602] [outer = 0x9f202000]
03:22:14 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
03:22:14 INFO - document served over http requires an http
03:22:14 INFO - sub-resource via fetch-request using the meta-referrer
03:22:14 INFO - delivery method with keep-origin-redirect and when
03:22:14 INFO - the target request is same-origin.
03:22:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3064ms
03:22:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:22:15 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b2000 == 8 [pid = 1855] [id = 573]
03:22:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9f2b6000) [pid = 1855] [serial = 1603] [outer = (nil)]
03:22:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9f6e2000) [pid = 1855] [serial = 1604] [outer = 0x9f2b6000]
03:22:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f6e7000) [pid = 1855] [serial = 1605] [outer = 0x9f2b6000]
03:22:17 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
03:22:17 INFO - document served over http requires an http
03:22:17 INFO - sub-resource via fetch-request using the meta-referrer
03:22:17 INFO - delivery method with no-redirect and when
03:22:17 INFO - the target request is same-origin.
03:22:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2542ms
03:22:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:22:17 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6df000 == 9 [pid = 1855] [id = 574]
03:22:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9fda4800) [pid = 1855] [serial = 1606] [outer = (nil)]
03:22:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9fdad400) [pid = 1855] [serial = 1607] [outer = 0x9fda4800]
03:22:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9fedc800) [pid = 1855] [serial = 1608] [outer = 0x9fda4800]
03:22:19 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
03:22:19 INFO - document served over http requires an http
03:22:19 INFO - sub-resource via fetch-request using the meta-referrer
03:22:19 INFO - delivery method with swap-origin-redirect and when
03:22:19 INFO - the target request is same-origin.
03:22:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2445ms
03:22:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:22:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdab400 == 10 [pid = 1855] [id = 575]
03:22:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9fee4800) [pid = 1855] [serial = 1609] [outer = (nil)]
03:22:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa06e0c00) [pid = 1855] [serial = 1610] [outer = 0x9fee4800]
03:22:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa06eb800) [pid = 1855] [serial = 1611] [outer = 0x9fee4800]
03:22:22 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076c000 == 11 [pid = 1855] [id = 576]
03:22:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa076c400) [pid = 1855] [serial = 1612] [outer = (nil)]
03:22:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa0767400) [pid = 1855] [serial = 1613] [outer = 0xa076c400]
03:22:23 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
03:22:23 INFO - document served over http requires an http
03:22:23 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:23 INFO - delivery method with keep-origin-redirect and when
03:22:23 INFO - the target request is same-origin.
03:22:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3554ms
03:22:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:22:24 INFO - PROCESS | 1804 | ++DOCSHELL 0x9feea800 == 12 [pid = 1855] [id = 577]
03:22:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa06de000) [pid = 1855] [serial = 1614] [outer = (nil)]
03:22:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa0e05000) [pid = 1855] [serial = 1615] [outer = 0xa06de000]
03:22:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa0e09800) [pid = 1855] [serial = 1616] [outer = 0xa06de000]
03:22:25 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e67400 == 13 [pid = 1855] [id = 578]
03:22:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa0e67800) [pid = 1855] [serial = 1617] [outer = (nil)]
03:22:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f2b5000) [pid = 1855] [serial = 1618] [outer = 0xa0e67800]
03:22:25 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
03:22:25 INFO - document served over http requires an http
03:22:25 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:25 INFO - delivery method with no-redirect and when
03:22:25 INFO - the target request is same-origin.
03:22:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2757ms
03:22:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:22:26 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e249c00 == 14 [pid = 1855] [id = 579]
03:22:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9e24c400) [pid = 1855] [serial = 1619] [outer = (nil)]
03:22:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9e465800) [pid = 1855] [serial = 1620] [outer = 0x9e24c400]
03:22:26 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9f208000) [pid = 1855] [serial = 1621] [outer = 0x9e24c400]
03:22:27 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60f400 == 15 [pid = 1855] [id = 580]
03:22:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f612400) [pid = 1855] [serial = 1622] [outer = (nil)]
03:22:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f6e3400) [pid = 1855] [serial = 1623] [outer = 0x9f612400]
03:22:28 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
03:22:28 INFO - document served over http requires an http
03:22:28 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:28 INFO - delivery method with swap-origin-redirect and when
03:22:28 INFO - the target request is same-origin.
03:22:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2144ms
03:22:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:22:28 INFO - PROCESS | 1804 | --DOCSHELL 0x9df37800 == 14 [pid = 1855] [id = 568]
03:22:28 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f17800 == 13 [pid = 1855] [id = 567]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa1db4c00) [pid = 1855] [serial = 1521] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa32b9400) [pid = 1855] [serial = 1527] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa15fd400) [pid = 1855] [serial = 1518] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa32e5000) [pid = 1855] [serial = 1532] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9f2adc00) [pid = 1855] [serial = 1542] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa0e06c00) [pid = 1855] [serial = 1545] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa28b0000) [pid = 1855] [serial = 1524] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1512800) [pid = 1855] [serial = 1537] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa1db8c00) [pid = 1855] [serial = 1548] [outer = (nil)] [url = about:blank]
03:22:28 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df32800 == 14 [pid = 1855] [id = 581]
03:22:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9df33c00) [pid = 1855] [serial = 1624] [outer = (nil)]
03:22:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9e250000) [pid = 1855] [serial = 1625] [outer = 0x9df33c00]
03:22:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9eabc800) [pid = 1855] [serial = 1626] [outer = 0x9df33c00]
03:22:30 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
03:22:30 INFO - document served over http requires an http
03:22:30 INFO - sub-resource via script-tag using the meta-referrer
03:22:30 INFO - delivery method with keep-origin-redirect and when
03:22:30 INFO - the target request is same-origin.
03:22:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2362ms
03:22:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:22:31 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6ec400 == 15 [pid = 1855] [id = 582]
03:22:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9fda9800) [pid = 1855] [serial = 1627] [outer = (nil)]
03:22:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa06eac00) [pid = 1855] [serial = 1628] [outer = 0x9fda9800]
03:22:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa0e03c00) [pid = 1855] [serial = 1629] [outer = 0x9fda9800]
03:22:33 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
03:22:33 INFO - document served over http requires an http
03:22:33 INFO - sub-resource via script-tag using the meta-referrer
03:22:33 INFO - delivery method with no-redirect and when
03:22:33 INFO - the target request is same-origin.
03:22:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2593ms
03:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa32be000) [pid = 1855] [serial = 1562] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa33d9800) [pid = 1855] [serial = 1565] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa3853400) [pid = 1855] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa37e2800) [pid = 1855] [serial = 1568] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1169400) [pid = 1855] [serial = 1553] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa28acc00) [pid = 1855] [serial = 1556] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa2faa800) [pid = 1855] [serial = 1559] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9f0a1400) [pid = 1855] [serial = 1550] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa3f19400) [pid = 1855] [serial = 1583] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa3db4800) [pid = 1855] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018505164]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa38cbc00) [pid = 1855] [serial = 1573] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa3f0e400) [pid = 1855] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa3dba800) [pid = 1855] [serial = 1578] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9e24a000) [pid = 1855] [serial = 1589] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa3ffc400) [pid = 1855] [serial = 1586] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9eab9800) [pid = 1855] [serial = 1592] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa3850c00) [pid = 1855] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa3db2800) [pid = 1855] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018505164]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa3f17c00) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0x9df37c00) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa3f11c00) [pid = 1855] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa3f12400) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa3221400) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa33d2800) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa33d8800) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9e46c000) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa1164800) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa2de7000) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0x9eab3000) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa37e1400) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa3857800) [pid = 1855] [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]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa15fcc00) [pid = 1855] [serial = 1554] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa2d45c00) [pid = 1855] [serial = 1557] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0x9f6e6800) [pid = 1855] [serial = 1551] [outer = (nil)] [url = about:blank]
03:22:33 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f202400 == 16 [pid = 1855] [id = 583]
03:22:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 50 (0x9f2b6800) [pid = 1855] [serial = 1630] [outer = (nil)]
03:22:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0x9fee6800) [pid = 1855] [serial = 1631] [outer = 0x9f2b6800]
03:22:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0xa0e6f400) [pid = 1855] [serial = 1632] [outer = 0x9f2b6800]
03:22:35 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
03:22:35 INFO - document served over http requires an http
03:22:35 INFO - sub-resource via script-tag using the meta-referrer
03:22:35 INFO - delivery method with swap-origin-redirect and when
03:22:35 INFO - the target request is same-origin.
03:22:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2401ms
03:22:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:22:36 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df31c00 == 17 [pid = 1855] [id = 584]
03:22:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0x9e24d000) [pid = 1855] [serial = 1633] [outer = (nil)]
03:22:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0x9e46ac00) [pid = 1855] [serial = 1634] [outer = 0x9e24d000]
03:22:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0x9f2b0800) [pid = 1855] [serial = 1635] [outer = 0x9e24d000]
03:22:37 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
03:22:37 INFO - document served over http requires an http
03:22:37 INFO - sub-resource via xhr-request using the meta-referrer
03:22:37 INFO - delivery method with keep-origin-redirect and when
03:22:37 INFO - the target request is same-origin.
03:22:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2350ms
03:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:22:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e01c00 == 18 [pid = 1855] [id = 585]
03:22:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa0e6c800) [pid = 1855] [serial = 1636] [outer = (nil)]
03:22:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa0fa2800) [pid = 1855] [serial = 1637] [outer = 0xa0e6c800]
03:22:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa0fa8000) [pid = 1855] [serial = 1638] [outer = 0xa0e6c800]
03:22:40 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
03:22:40 INFO - document served over http requires an http
03:22:40 INFO - sub-resource via xhr-request using the meta-referrer
03:22:40 INFO - delivery method with no-redirect and when
03:22:40 INFO - the target request is same-origin.
03:22:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2943ms
03:22:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:22:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1163c00 == 19 [pid = 1855] [id = 586]
03:22:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa1164800) [pid = 1855] [serial = 1639] [outer = (nil)]
03:22:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa1169400) [pid = 1855] [serial = 1640] [outer = 0xa1164800]
03:22:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa12b3400) [pid = 1855] [serial = 1641] [outer = 0xa1164800]
03:22:43 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
03:22:43 INFO - document served over http requires an http
03:22:43 INFO - sub-resource via xhr-request using the meta-referrer
03:22:43 INFO - delivery method with swap-origin-redirect and when
03:22:43 INFO - the target request is same-origin.
03:22:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2242ms
03:22:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:22:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1167400 == 20 [pid = 1855] [id = 587]
03:22:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa12bc800) [pid = 1855] [serial = 1642] [outer = (nil)]
03:22:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa1505400) [pid = 1855] [serial = 1643] [outer = 0xa12bc800]
03:22:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa1509800) [pid = 1855] [serial = 1644] [outer = 0xa12bc800]
03:22:45 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
03:22:45 INFO - document served over http requires an https
03:22:45 INFO - sub-resource via fetch-request using the meta-referrer
03:22:45 INFO - delivery method with keep-origin-redirect and when
03:22:45 INFO - the target request is same-origin.
03:22:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2289ms
03:22:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:22:45 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12c0800 == 21 [pid = 1855] [id = 588]
03:22:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa1511c00) [pid = 1855] [serial = 1645] [outer = (nil)]
03:22:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa15f0400) [pid = 1855] [serial = 1646] [outer = 0xa1511c00]
03:22:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa15f5c00) [pid = 1855] [serial = 1647] [outer = 0xa1511c00]
03:22:47 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
03:22:47 INFO - document served over http requires an https
03:22:47 INFO - sub-resource via fetch-request using the meta-referrer
03:22:47 INFO - delivery method with no-redirect and when
03:22:47 INFO - the target request is same-origin.
03:22:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2058ms
03:22:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:22:48 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15ee400 == 22 [pid = 1855] [id = 589]
03:22:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa15fdc00) [pid = 1855] [serial = 1648] [outer = (nil)]
03:22:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa1781c00) [pid = 1855] [serial = 1649] [outer = 0xa15fdc00]
03:22:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa178b400) [pid = 1855] [serial = 1650] [outer = 0xa15fdc00]
03:22:50 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
03:22:50 INFO - document served over http requires an https
03:22:50 INFO - sub-resource via fetch-request using the meta-referrer
03:22:50 INFO - delivery method with swap-origin-redirect and when
03:22:50 INFO - the target request is same-origin.
03:22:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2545ms
03:22:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:22:50 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1780400 == 23 [pid = 1855] [id = 590]
03:22:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1d87400) [pid = 1855] [serial = 1651] [outer = (nil)]
03:22:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1d8f800) [pid = 1855] [serial = 1652] [outer = 0xa1d87400]
03:22:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1daf400) [pid = 1855] [serial = 1653] [outer = 0xa1d87400]
03:22:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db7400 == 24 [pid = 1855] [id = 591]
03:22:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1db7c00) [pid = 1855] [serial = 1654] [outer = (nil)]
03:22:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1dba000) [pid = 1855] [serial = 1655] [outer = 0xa1db7c00]
03:22:52 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
03:22:52 INFO - document served over http requires an https
03:22:52 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:52 INFO - delivery method with keep-origin-redirect and when
03:22:52 INFO - the target request is same-origin.
03:22:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2760ms
03:22:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:22:53 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d8c000 == 25 [pid = 1855] [id = 592]
03:22:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1d8e000) [pid = 1855] [serial = 1656] [outer = (nil)]
03:22:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa1ec6000) [pid = 1855] [serial = 1657] [outer = 0xa1d8e000]
03:22:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa1eca400) [pid = 1855] [serial = 1658] [outer = 0xa1d8e000]
03:22:56 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1ed0800 == 26 [pid = 1855] [id = 593]
03:22:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1ed0c00) [pid = 1855] [serial = 1659] [outer = (nil)]
03:22:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9e46a000) [pid = 1855] [serial = 1660] [outer = 0xa1ed0c00]
03:22:56 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
03:22:56 INFO - document served over http requires an https
03:22:56 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:56 INFO - delivery method with no-redirect and when
03:22:56 INFO - the target request is same-origin.
03:22:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3453ms
03:22:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:22:56 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09ec00 == 27 [pid = 1855] [id = 594]
03:22:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f0a2c00) [pid = 1855] [serial = 1661] [outer = (nil)]
03:22:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9f20ec00) [pid = 1855] [serial = 1662] [outer = 0x9f0a2c00]
03:22:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9fdaf800) [pid = 1855] [serial = 1663] [outer = 0x9f0a2c00]
03:22:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0faac00 == 28 [pid = 1855] [id = 595]
03:22:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa1164c00) [pid = 1855] [serial = 1664] [outer = (nil)]
03:23:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9e248400) [pid = 1855] [serial = 1665] [outer = 0xa1164c00]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9f202400 == 27 [pid = 1855] [id = 583]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6ec400 == 26 [pid = 1855] [id = 582]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9df32800 == 25 [pid = 1855] [id = 581]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e67400 == 24 [pid = 1855] [id = 578]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60f400 == 23 [pid = 1855] [id = 580]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9e249c00 == 22 [pid = 1855] [id = 579]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0xa076c000 == 21 [pid = 1855] [id = 576]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9feea800 == 20 [pid = 1855] [id = 577]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9fdab400 == 19 [pid = 1855] [id = 575]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6df000 == 18 [pid = 1855] [id = 574]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b2000 == 17 [pid = 1855] [id = 573]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a6c00 == 16 [pid = 1855] [id = 572]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9df30800 == 15 [pid = 1855] [id = 571]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab6400 == 14 [pid = 1855] [id = 569]
03:23:00 INFO - PROCESS | 1804 | --DOCSHELL 0x9df32400 == 13 [pid = 1855] [id = 570]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa434ac00) [pid = 1855] [serial = 1587] [outer = (nil)] [url = about:blank]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa38cf800) [pid = 1855] [serial = 1574] [outer = (nil)] [url = about:blank]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa3f1cc00) [pid = 1855] [serial = 1584] [outer = (nil)] [url = about:blank]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa3dbec00) [pid = 1855] [serial = 1579] [outer = (nil)] [url = about:blank]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa2fb3c00) [pid = 1855] [serial = 1560] [outer = (nil)] [url = about:blank]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa3849800) [pid = 1855] [serial = 1569] [outer = (nil)] [url = about:blank]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa37d6c00) [pid = 1855] [serial = 1566] [outer = (nil)] [url = about:blank]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa32e8400) [pid = 1855] [serial = 1563] [outer = (nil)] [url = about:blank]
03:23:00 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9e45fc00) [pid = 1855] [serial = 1590] [outer = (nil)] [url = about:blank]
03:23:00 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
03:23:00 INFO - document served over http requires an https
03:23:00 INFO - sub-resource via iframe-tag using the meta-referrer
03:23:00 INFO - delivery method with swap-origin-redirect and when
03:23:00 INFO - the target request is same-origin.
03:23:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3952ms
03:23:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:23:01 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df3a000 == 14 [pid = 1855] [id = 596]
03:23:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9e24a400) [pid = 1855] [serial = 1666] [outer = (nil)]
03:23:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9eaafc00) [pid = 1855] [serial = 1667] [outer = 0x9e24a400]
03:23:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9f204000) [pid = 1855] [serial = 1668] [outer = 0x9e24a400]
03:23:02 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
03:23:02 INFO - document served over http requires an https
03:23:02 INFO - sub-resource via script-tag using the meta-referrer
03:23:02 INFO - delivery method with keep-origin-redirect and when
03:23:02 INFO - the target request is same-origin.
03:23:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2148ms
03:23:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:23:03 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e460400 == 15 [pid = 1855] [id = 597]
03:23:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9e461000) [pid = 1855] [serial = 1669] [outer = (nil)]
03:23:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f6ecc00) [pid = 1855] [serial = 1670] [outer = 0x9e461000]
03:23:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9fedbc00) [pid = 1855] [serial = 1671] [outer = 0x9e461000]
03:23:04 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
03:23:04 INFO - document served over http requires an https
03:23:04 INFO - sub-resource via script-tag using the meta-referrer
03:23:04 INFO - delivery method with no-redirect and when
03:23:04 INFO - the target request is same-origin.
03:23:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2187ms
03:23:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9f2b5000) [pid = 1855] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018545638]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa0e05000) [pid = 1855] [serial = 1615] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9f6e2000) [pid = 1855] [serial = 1604] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0x9fdad400) [pid = 1855] [serial = 1607] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa0767400) [pid = 1855] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa06e0c00) [pid = 1855] [serial = 1610] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9f203c00) [pid = 1855] [serial = 1598] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9f2ba000) [pid = 1855] [serial = 1601] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0x9f6e3400) [pid = 1855] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9e465800) [pid = 1855] [serial = 1620] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9e24b000) [pid = 1855] [serial = 1595] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9e250000) [pid = 1855] [serial = 1625] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9fee6800) [pid = 1855] [serial = 1631] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa06eac00) [pid = 1855] [serial = 1628] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9e24c400) [pid = 1855] [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]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9df33c00) [pid = 1855] [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]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9f612400) [pid = 1855] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9fda9800) [pid = 1855] [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]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa0e67800) [pid = 1855] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018545638]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa076c400) [pid = 1855] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0x9eab7000) [pid = 1855] [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]
03:23:05 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0x9f09d000) [pid = 1855] [serial = 1593] [outer = (nil)] [url = about:blank]
03:23:05 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df39c00 == 16 [pid = 1855] [id = 598]
03:23:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0x9e24b000) [pid = 1855] [serial = 1672] [outer = (nil)]
03:23:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0x9e465800) [pid = 1855] [serial = 1673] [outer = 0x9e24b000]
03:23:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9fdac000) [pid = 1855] [serial = 1674] [outer = 0x9e24b000]
03:23:07 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
03:23:07 INFO - document served over http requires an https
03:23:07 INFO - sub-resource via script-tag using the meta-referrer
03:23:07 INFO - delivery method with swap-origin-redirect and when
03:23:07 INFO - the target request is same-origin.
03:23:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2508ms
03:23:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:23:07 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e467000 == 17 [pid = 1855] [id = 599]
03:23:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9eab8000) [pid = 1855] [serial = 1675] [outer = (nil)]
03:23:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9f0a8c00) [pid = 1855] [serial = 1676] [outer = 0x9eab8000]
03:23:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9fda4400) [pid = 1855] [serial = 1677] [outer = 0x9eab8000]
03:23:10 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
03:23:10 INFO - document served over http requires an https
03:23:10 INFO - sub-resource via xhr-request using the meta-referrer
03:23:10 INFO - delivery method with keep-origin-redirect and when
03:23:10 INFO - the target request is same-origin.
03:23:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2638ms
03:23:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:23:10 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e256000 == 18 [pid = 1855] [id = 600]
03:23:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9e257000) [pid = 1855] [serial = 1678] [outer = (nil)]
03:23:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa0e6c000) [pid = 1855] [serial = 1679] [outer = 0x9e257000]
03:23:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa0fa4400) [pid = 1855] [serial = 1680] [outer = 0x9e257000]
03:23:12 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
03:23:12 INFO - document served over http requires an https
03:23:12 INFO - sub-resource via xhr-request using the meta-referrer
03:23:12 INFO - delivery method with no-redirect and when
03:23:12 INFO - the target request is same-origin.
03:23:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2646ms
03:23:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:23:13 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e64c00 == 19 [pid = 1855] [id = 601]
03:23:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa0e6a800) [pid = 1855] [serial = 1681] [outer = (nil)]
03:23:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa1781000) [pid = 1855] [serial = 1682] [outer = 0xa0e6a800]
03:23:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1d84800) [pid = 1855] [serial = 1683] [outer = 0xa0e6a800]
03:23:15 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
03:23:15 INFO - document served over http requires an https
03:23:15 INFO - sub-resource via xhr-request using the meta-referrer
03:23:15 INFO - delivery method with swap-origin-redirect and when
03:23:15 INFO - the target request is same-origin.
03:23:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2761ms
03:23:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:23:16 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f8400 == 20 [pid = 1855] [id = 602]
03:23:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1ecf000) [pid = 1855] [serial = 1684] [outer = (nil)]
03:23:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1fb5c00) [pid = 1855] [serial = 1685] [outer = 0xa1ecf000]
03:23:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1fb9800) [pid = 1855] [serial = 1686] [outer = 0xa1ecf000]
03:23:18 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
03:23:18 INFO - document served over http requires an http
03:23:18 INFO - sub-resource via fetch-request using the http-csp
03:23:18 INFO - delivery method with keep-origin-redirect and when
03:23:18 INFO - the target request is cross-origin.
03:23:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3450ms
03:23:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:23:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fae000 == 21 [pid = 1855] [id = 603]
03:23:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1fb3c00) [pid = 1855] [serial = 1687] [outer = (nil)]
03:23:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa28b4400) [pid = 1855] [serial = 1688] [outer = 0xa1fb3c00]
03:23:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa28b8800) [pid = 1855] [serial = 1689] [outer = 0xa1fb3c00]
03:23:21 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
03:23:21 INFO - document served over http requires an http
03:23:21 INFO - sub-resource via fetch-request using the http-csp
03:23:21 INFO - delivery method with no-redirect and when
03:23:21 INFO - the target request is cross-origin.
03:23:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2308ms
03:23:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:23:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b1400 == 22 [pid = 1855] [id = 604]
03:23:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa28b1800) [pid = 1855] [serial = 1690] [outer = (nil)]
03:23:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa2d50000) [pid = 1855] [serial = 1691] [outer = 0xa28b1800]
03:23:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa2de0400) [pid = 1855] [serial = 1692] [outer = 0xa28b1800]
03:23:23 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
03:23:23 INFO - document served over http requires an http
03:23:23 INFO - sub-resource via fetch-request using the http-csp
03:23:23 INFO - delivery method with swap-origin-redirect and when
03:23:23 INFO - the target request is cross-origin.
03:23:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2259ms
03:23:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:23:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d4f000 == 23 [pid = 1855] [id = 605]
03:23:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa2de5000) [pid = 1855] [serial = 1693] [outer = (nil)]
03:23:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa2dedc00) [pid = 1855] [serial = 1694] [outer = 0xa2de5000]
03:23:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa2fac400) [pid = 1855] [serial = 1695] [outer = 0xa2de5000]
03:23:25 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2fb3800 == 24 [pid = 1855] [id = 606]
03:23:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa2fb3c00) [pid = 1855] [serial = 1696] [outer = (nil)]
03:23:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa2fb7400) [pid = 1855] [serial = 1697] [outer = 0xa2fb3c00]
03:23:25 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
03:23:25 INFO - document served over http requires an http
03:23:25 INFO - sub-resource via iframe-tag using the http-csp
03:23:25 INFO - delivery method with keep-origin-redirect and when
03:23:25 INFO - the target request is cross-origin.
03:23:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2345ms
03:23:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:23:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2deb000 == 25 [pid = 1855] [id = 607]
03:23:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa2deb800) [pid = 1855] [serial = 1698] [outer = (nil)]
03:23:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa321d000) [pid = 1855] [serial = 1699] [outer = 0xa2deb800]
03:23:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa3223c00) [pid = 1855] [serial = 1700] [outer = 0xa2deb800]
03:23:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32b9c00 == 26 [pid = 1855] [id = 608]
03:23:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa32ba800) [pid = 1855] [serial = 1701] [outer = (nil)]
03:23:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa32bc000) [pid = 1855] [serial = 1702] [outer = 0xa32ba800]
03:23:28 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
03:23:28 INFO - document served over http requires an http
03:23:28 INFO - sub-resource via iframe-tag using the http-csp
03:23:28 INFO - delivery method with no-redirect and when
03:23:28 INFO - the target request is cross-origin.
03:23:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2690ms
03:23:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:23:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa321a800 == 27 [pid = 1855] [id = 609]
03:23:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa321b000) [pid = 1855] [serial = 1703] [outer = (nil)]
03:23:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa32c1800) [pid = 1855] [serial = 1704] [outer = 0xa321b000]
03:23:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa32dc400) [pid = 1855] [serial = 1705] [outer = 0xa321b000]
03:23:31 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32e4400 == 28 [pid = 1855] [id = 610]
03:23:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa32e4800) [pid = 1855] [serial = 1706] [outer = (nil)]
03:23:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
03:23:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa32e3800) [pid = 1855] [serial = 1707] [outer = 0xa32e4800]
03:23:32 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
03:23:32 INFO - document served over http requires an http
03:23:32 INFO - sub-resource via iframe-tag using the http-csp
03:23:32 INFO - delivery method with swap-origin-redirect and when
03:23:32 INFO - the target request is cross-origin.
03:23:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3896ms
03:23:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:23:33 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab6400 == 29 [pid = 1855] [id = 611]
03:23:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0x9f201800) [pid = 1855] [serial = 1708] [outer = (nil)]
03:23:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0x9f2b0400) [pid = 1855] [serial = 1709] [outer = 0x9f201800]
03:23:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0x9fee9800) [pid = 1855] [serial = 1710] [outer = 0x9f201800]
03:23:36 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
03:23:36 INFO - document served over http requires an http
03:23:36 INFO - sub-resource via script-tag using the http-csp
03:23:36 INFO - delivery method with keep-origin-redirect and when
03:23:36 INFO - the target request is cross-origin.
03:23:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3637ms
03:23:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:23:36 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b8000 == 30 [pid = 1855] [id = 612]
03:23:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0x9f2bb000) [pid = 1855] [serial = 1711] [outer = (nil)]
03:23:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa076d400) [pid = 1855] [serial = 1712] [outer = 0x9f2bb000]
03:23:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa1161c00) [pid = 1855] [serial = 1713] [outer = 0x9f2bb000]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9df31c00 == 29 [pid = 1855] [id = 584]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e01c00 == 28 [pid = 1855] [id = 585]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa1163c00 == 27 [pid = 1855] [id = 586]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa1167400 == 26 [pid = 1855] [id = 587]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa12c0800 == 25 [pid = 1855] [id = 588]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa15ee400 == 24 [pid = 1855] [id = 589]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db7400 == 23 [pid = 1855] [id = 591]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa1780400 == 22 [pid = 1855] [id = 590]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa1ed0800 == 21 [pid = 1855] [id = 593]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d8c000 == 20 [pid = 1855] [id = 592]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0xa0faac00 == 19 [pid = 1855] [id = 595]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09ec00 == 18 [pid = 1855] [id = 594]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9df3a000 == 17 [pid = 1855] [id = 596]
03:23:37 INFO - PROCESS | 1804 | --DOCSHELL 0x9e460400 == 16 [pid = 1855] [id = 597]
03:23:37 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9eabc800) [pid = 1855] [serial = 1626] [outer = (nil)] [url = about:blank]
03:23:37 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0x9f208000) [pid = 1855] [serial = 1621] [outer = (nil)] [url = about:blank]
03:23:37 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa0e03c00) [pid = 1855] [serial = 1629] [outer = (nil)] [url = about:blank]
03:23:38 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
03:23:38 INFO - document served over http requires an http
03:23:38 INFO - sub-resource via script-tag using the http-csp
03:23:38 INFO - delivery method with no-redirect and when
03:23:38 INFO - the target request is cross-origin.
03:23:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2149ms
03:23:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:23:38 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabc800 == 17 [pid = 1855] [id = 613]
03:23:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0x9f09ec00) [pid = 1855] [serial = 1714] [outer = (nil)]
03:23:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0x9f2ae000) [pid = 1855] [serial = 1715] [outer = 0x9f09ec00]
03:23:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0x9fedb400) [pid = 1855] [serial = 1716] [outer = 0x9f09ec00]
03:23:40 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
03:23:40 INFO - document served over http requires an http
03:23:40 INFO - sub-resource via script-tag using the http-csp
03:23:40 INFO - delivery method with swap-origin-redirect and when
03:23:40 INFO - the target request is cross-origin.
03:23:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1834ms
03:23:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:23:40 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0aa800 == 18 [pid = 1855] [id = 614]
03:23:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa0faac00) [pid = 1855] [serial = 1717] [outer = (nil)]
03:23:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa150d800) [pid = 1855] [serial = 1718] [outer = 0xa0faac00]
03:23:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa15f3800) [pid = 1855] [serial = 1719] [outer = 0xa0faac00]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa1169400) [pid = 1855] [serial = 1640] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa1ec6000) [pid = 1855] [serial = 1657] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa1dba000) [pid = 1855] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9e46a000) [pid = 1855] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018576041]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa1505400) [pid = 1855] [serial = 1643] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa1d8f800) [pid = 1855] [serial = 1652] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0x9e248400) [pid = 1855] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0x9f20ec00) [pid = 1855] [serial = 1662] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0x9eaafc00) [pid = 1855] [serial = 1667] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa1781c00) [pid = 1855] [serial = 1649] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa0fa2800) [pid = 1855] [serial = 1637] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0x9e46ac00) [pid = 1855] [serial = 1634] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9f6ecc00) [pid = 1855] [serial = 1670] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0x9e465800) [pid = 1855] [serial = 1673] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa15f0400) [pid = 1855] [serial = 1646] [outer = (nil)] [url = about:blank]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0x9e24a400) [pid = 1855] [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]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0x9e461000) [pid = 1855] [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]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa1164c00) [pid = 1855] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f0a2c00) [pid = 1855] [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]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9f2b6800) [pid = 1855] [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]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa1db7c00) [pid = 1855] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa1ed0c00) [pid = 1855] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018576041]
03:23:43 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa0e6f400) [pid = 1855] [serial = 1632] [outer = (nil)] [url = about:blank]
03:23:43 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
03:23:43 INFO - document served over http requires an http
03:23:43 INFO - sub-resource via xhr-request using the http-csp
03:23:43 INFO - delivery method with keep-origin-redirect and when
03:23:43 INFO - the target request is cross-origin.
03:23:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3398ms
03:23:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:23:43 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eaafc00 == 19 [pid = 1855] [id = 615]
03:23:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9eab8800) [pid = 1855] [serial = 1720] [outer = (nil)]
03:23:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9f20ec00) [pid = 1855] [serial = 1721] [outer = 0x9eab8800]
03:23:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa0f9ec00) [pid = 1855] [serial = 1722] [outer = 0x9eab8800]
03:23:46 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
03:23:46 INFO - document served over http requires an http
03:23:46 INFO - sub-resource via xhr-request using the http-csp
03:23:46 INFO - delivery method with no-redirect and when
03:23:46 INFO - the target request is cross-origin.
03:23:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2553ms
03:23:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:23:46 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e46ac00 == 20 [pid = 1855] [id = 616]
03:23:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f2b6800) [pid = 1855] [serial = 1723] [outer = (nil)]
03:23:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa0e06000) [pid = 1855] [serial = 1724] [outer = 0x9f2b6800]
03:23:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa12bb000) [pid = 1855] [serial = 1725] [outer = 0x9f2b6800]
03:23:48 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
03:23:48 INFO - document served over http requires an http
03:23:48 INFO - sub-resource via xhr-request using the http-csp
03:23:48 INFO - delivery method with swap-origin-redirect and when
03:23:48 INFO - the target request is cross-origin.
03:23:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2656ms
03:23:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:23:49 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fda2800 == 21 [pid = 1855] [id = 617]
03:23:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9fee8400) [pid = 1855] [serial = 1726] [outer = (nil)]
03:23:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa1d92c00) [pid = 1855] [serial = 1727] [outer = 0x9fee8400]
03:23:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa1dba400) [pid = 1855] [serial = 1728] [outer = 0x9fee8400]
03:23:52 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
03:23:52 INFO - document served over http requires an https
03:23:52 INFO - sub-resource via fetch-request using the http-csp
03:23:52 INFO - delivery method with keep-origin-redirect and when
03:23:52 INFO - the target request is cross-origin.
03:23:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3509ms
03:23:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:23:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1d8f800 == 22 [pid = 1855] [id = 618]
03:23:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa1d91000) [pid = 1855] [serial = 1729] [outer = (nil)]
03:23:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa28ac800) [pid = 1855] [serial = 1730] [outer = 0xa1d91000]
03:23:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa2d4a800) [pid = 1855] [serial = 1731] [outer = 0xa1d91000]
03:23:54 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
03:23:54 INFO - document served over http requires an https
03:23:54 INFO - sub-resource via fetch-request using the http-csp
03:23:54 INFO - delivery method with no-redirect and when
03:23:54 INFO - the target request is cross-origin.
03:23:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2347ms
03:23:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:23:55 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fb1c00 == 23 [pid = 1855] [id = 619]
03:23:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa2fb0400) [pid = 1855] [serial = 1732] [outer = (nil)]
03:23:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa32be400) [pid = 1855] [serial = 1733] [outer = 0xa2fb0400]
03:23:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa32e7800) [pid = 1855] [serial = 1734] [outer = 0xa2fb0400]
03:23:57 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
03:23:57 INFO - document served over http requires an https
03:23:57 INFO - sub-resource via fetch-request using the http-csp
03:23:57 INFO - delivery method with swap-origin-redirect and when
03:23:57 INFO - the target request is cross-origin.
03:23:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2307ms
03:23:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:23:57 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3222000 == 24 [pid = 1855] [id = 620]
03:23:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa33d5800) [pid = 1855] [serial = 1735] [outer = (nil)]
03:23:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa33dc000) [pid = 1855] [serial = 1736] [outer = 0xa33d5800]
03:23:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa37d6000) [pid = 1855] [serial = 1737] [outer = 0xa33d5800]
03:23:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37db800 == 25 [pid = 1855] [id = 621]
03:23:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa37dc000) [pid = 1855] [serial = 1738] [outer = (nil)]
03:23:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa37da800) [pid = 1855] [serial = 1739] [outer = 0xa37dc000]
03:23:59 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
03:23:59 INFO - document served over http requires an https
03:23:59 INFO - sub-resource via iframe-tag using the http-csp
03:23:59 INFO - delivery method with keep-origin-redirect and when
03:23:59 INFO - the target request is cross-origin.
03:23:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2510ms
03:23:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:24:00 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37e0400 == 26 [pid = 1855] [id = 622]
03:24:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa384c400) [pid = 1855] [serial = 1740] [outer = (nil)]
03:24:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa384e400) [pid = 1855] [serial = 1741] [outer = 0xa384c400]
03:24:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa3853400) [pid = 1855] [serial = 1742] [outer = 0xa384c400]
03:24:02 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38ce000 == 27 [pid = 1855] [id = 623]
03:24:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa38ce800) [pid = 1855] [serial = 1743] [outer = (nil)]
03:24:02 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa38d0800) [pid = 1855] [serial = 1744] [outer = 0xa38ce800]
03:24:02 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
03:24:02 INFO - document served over http requires an https
03:24:02 INFO - sub-resource via iframe-tag using the http-csp
03:24:02 INFO - delivery method with no-redirect and when
03:24:02 INFO - the target request is cross-origin.
03:24:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3058ms
03:24:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:24:03 INFO - PROCESS | 1804 | ++DOCSHELL 0xa384b000 == 28 [pid = 1855] [id = 624]
03:24:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa384c000) [pid = 1855] [serial = 1745] [outer = (nil)]
03:24:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa38d6400) [pid = 1855] [serial = 1746] [outer = 0xa384c000]
03:24:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa3db2400) [pid = 1855] [serial = 1747] [outer = 0xa384c000]
03:24:05 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dbb000 == 29 [pid = 1855] [id = 625]
03:24:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa3dbb400) [pid = 1855] [serial = 1748] [outer = (nil)]
03:24:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa3dbd800) [pid = 1855] [serial = 1749] [outer = 0xa3dbb400]
03:24:05 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
03:24:05 INFO - document served over http requires an https
03:24:05 INFO - sub-resource via iframe-tag using the http-csp
03:24:05 INFO - delivery method with swap-origin-redirect and when
03:24:05 INFO - the target request is cross-origin.
03:24:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2895ms
03:24:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:24:06 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d4800 == 30 [pid = 1855] [id = 626]
03:24:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa38d4c00) [pid = 1855] [serial = 1750] [outer = (nil)]
03:24:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa3f0f000) [pid = 1855] [serial = 1751] [outer = 0xa38d4c00]
03:24:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa3f13000) [pid = 1855] [serial = 1752] [outer = 0xa38d4c00]
03:24:10 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
03:24:10 INFO - document served over http requires an https
03:24:10 INFO - sub-resource via script-tag using the http-csp
03:24:10 INFO - delivery method with keep-origin-redirect and when
03:24:10 INFO - the target request is cross-origin.
03:24:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 5207ms
03:24:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:24:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df2e400 == 31 [pid = 1855] [id = 627]
03:24:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0x9df34c00) [pid = 1855] [serial = 1753] [outer = (nil)]
03:24:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0x9e46c800) [pid = 1855] [serial = 1754] [outer = 0x9df34c00]
03:24:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa076dc00) [pid = 1855] [serial = 1755] [outer = 0x9df34c00]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0aa800 == 30 [pid = 1855] [id = 614]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabc800 == 29 [pid = 1855] [id = 613]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b8000 == 28 [pid = 1855] [id = 612]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab6400 == 27 [pid = 1855] [id = 611]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa32e4400 == 26 [pid = 1855] [id = 610]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa2deb000 == 25 [pid = 1855] [id = 607]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa32b9c00 == 24 [pid = 1855] [id = 608]
03:24:13 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
03:24:13 INFO - document served over http requires an https
03:24:13 INFO - sub-resource via script-tag using the http-csp
03:24:13 INFO - delivery method with no-redirect and when
03:24:13 INFO - the target request is cross-origin.
03:24:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2292ms
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa2fb3800 == 23 [pid = 1855] [id = 606]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d4f000 == 22 [pid = 1855] [id = 605]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b1400 == 21 [pid = 1855] [id = 604]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fae000 == 20 [pid = 1855] [id = 603]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f8400 == 19 [pid = 1855] [id = 602]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e64c00 == 18 [pid = 1855] [id = 601]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9e256000 == 17 [pid = 1855] [id = 600]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9e467000 == 16 [pid = 1855] [id = 599]
03:24:13 INFO - PROCESS | 1804 | --DOCSHELL 0x9df39c00 == 15 [pid = 1855] [id = 598]
03:24:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:24:13 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0x9fdaf800) [pid = 1855] [serial = 1663] [outer = (nil)] [url = about:blank]
03:24:13 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9fedbc00) [pid = 1855] [serial = 1671] [outer = (nil)] [url = about:blank]
03:24:13 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0x9f204000) [pid = 1855] [serial = 1668] [outer = (nil)] [url = about:blank]
03:24:13 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabbc00 == 16 [pid = 1855] [id = 628]
03:24:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0x9eabc800) [pid = 1855] [serial = 1756] [outer = (nil)]
03:24:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0x9f0ab000) [pid = 1855] [serial = 1757] [outer = 0x9eabc800]
03:24:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9f614c00) [pid = 1855] [serial = 1758] [outer = 0x9eabc800]
03:24:15 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
03:24:15 INFO - document served over http requires an https
03:24:15 INFO - sub-resource via script-tag using the http-csp
03:24:15 INFO - delivery method with swap-origin-redirect and when
03:24:15 INFO - the target request is cross-origin.
03:24:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2198ms
03:24:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:24:15 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab6400 == 17 [pid = 1855] [id = 629]
03:24:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0x9f20c800) [pid = 1855] [serial = 1759] [outer = (nil)]
03:24:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa0fa7000) [pid = 1855] [serial = 1760] [outer = 0x9f20c800]
03:24:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa12be400) [pid = 1855] [serial = 1761] [outer = 0x9f20c800]
03:24:17 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
03:24:17 INFO - document served over http requires an https
03:24:17 INFO - sub-resource via xhr-request using the http-csp
03:24:17 INFO - delivery method with keep-origin-redirect and when
03:24:17 INFO - the target request is cross-origin.
03:24:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2553ms
03:24:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:24:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e2000 == 18 [pid = 1855] [id = 630]
03:24:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa0e0c000) [pid = 1855] [serial = 1762] [outer = (nil)]
03:24:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa15fd000) [pid = 1855] [serial = 1763] [outer = 0xa0e0c000]
03:24:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa1db3000) [pid = 1855] [serial = 1764] [outer = 0xa0e0c000]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0x9f2bb000) [pid = 1855] [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]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0x9e24b000) [pid = 1855] [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]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0x9f09ec00) [pid = 1855] [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]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa0faac00) [pid = 1855] [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]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0x9f201800) [pid = 1855] [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]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa32e4800) [pid = 1855] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa2fb3c00) [pid = 1855] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0xa32ba800) [pid = 1855] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018608153]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa28b4400) [pid = 1855] [serial = 1688] [outer = (nil)] [url = about:blank]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0x9f0a8c00) [pid = 1855] [serial = 1676] [outer = (nil)] [url = about:blank]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0x9f2b0400) [pid = 1855] [serial = 1709] [outer = (nil)] [url = about:blank]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa32bc000) [pid = 1855] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018608153]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa2dedc00) [pid = 1855] [serial = 1694] [outer = (nil)] [url = about:blank]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa076d400) [pid = 1855] [serial = 1712] [outer = (nil)] [url = about:blank]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa0e6c000) [pid = 1855] [serial = 1679] [outer = (nil)] [url = about:blank]
03:24:21 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa321d000) [pid = 1855] [serial = 1699] [outer = (nil)] [url = about:blank]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa1fb5c00) [pid = 1855] [serial = 1685] [outer = (nil)] [url = about:blank]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0xa150d800) [pid = 1855] [serial = 1718] [outer = (nil)] [url = about:blank]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa2fb7400) [pid = 1855] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa32e3800) [pid = 1855] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa32c1800) [pid = 1855] [serial = 1704] [outer = (nil)] [url = about:blank]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa1781000) [pid = 1855] [serial = 1682] [outer = (nil)] [url = about:blank]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9f2ae000) [pid = 1855] [serial = 1715] [outer = (nil)] [url = about:blank]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa2d50000) [pid = 1855] [serial = 1691] [outer = (nil)] [url = about:blank]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0x9f20ec00) [pid = 1855] [serial = 1721] [outer = (nil)] [url = about:blank]
03:24:22 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa15f3800) [pid = 1855] [serial = 1719] [outer = (nil)] [url = about:blank]
03:24:23 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
03:24:23 INFO - document served over http requires an https
03:24:23 INFO - sub-resource via xhr-request using the http-csp
03:24:23 INFO - delivery method with no-redirect and when
03:24:23 INFO - the target request is cross-origin.
03:24:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4996ms
03:24:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:24:24 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09ec00 == 19 [pid = 1855] [id = 631]
03:24:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0x9f0a2800) [pid = 1855] [serial = 1765] [outer = (nil)]
03:24:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0x9f613c00) [pid = 1855] [serial = 1766] [outer = 0x9f0a2800]
03:24:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa0770400) [pid = 1855] [serial = 1767] [outer = 0x9f0a2800]
03:24:26 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
03:24:26 INFO - document served over http requires an https
03:24:26 INFO - sub-resource via xhr-request using the http-csp
03:24:26 INFO - delivery method with swap-origin-redirect and when
03:24:26 INFO - the target request is cross-origin.
03:24:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3392ms
03:24:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:24:27 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a8c00 == 20 [pid = 1855] [id = 632]
03:24:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0x9f2b0400) [pid = 1855] [serial = 1768] [outer = (nil)]
03:24:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa1786400) [pid = 1855] [serial = 1769] [outer = 0x9f2b0400]
03:24:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa1ece400) [pid = 1855] [serial = 1770] [outer = 0x9f2b0400]
03:24:28 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
03:24:28 INFO - document served over http requires an http
03:24:28 INFO - sub-resource via fetch-request using the http-csp
03:24:28 INFO - delivery method with keep-origin-redirect and when
03:24:28 INFO - the target request is same-origin.
03:24:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2293ms
03:24:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:24:29 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f3800 == 21 [pid = 1855] [id = 633]
03:24:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa1783800) [pid = 1855] [serial = 1771] [outer = (nil)]
03:24:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa2d47c00) [pid = 1855] [serial = 1772] [outer = 0xa1783800]
03:24:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa2d53c00) [pid = 1855] [serial = 1773] [outer = 0xa1783800]
03:24:31 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
03:24:31 INFO - document served over http requires an http
03:24:31 INFO - sub-resource via fetch-request using the http-csp
03:24:31 INFO - delivery method with no-redirect and when
03:24:31 INFO - the target request is same-origin.
03:24:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2244ms
03:24:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:24:31 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b7000 == 22 [pid = 1855] [id = 634]
03:24:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa28b7800) [pid = 1855] [serial = 1774] [outer = (nil)]
03:24:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa321a000) [pid = 1855] [serial = 1775] [outer = 0xa28b7800]
03:24:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa32b7800) [pid = 1855] [serial = 1776] [outer = 0xa28b7800]
03:24:33 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
03:24:33 INFO - document served over http requires an http
03:24:33 INFO - sub-resource via fetch-request using the http-csp
03:24:33 INFO - delivery method with swap-origin-redirect and when
03:24:33 INFO - the target request is same-origin.
03:24:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2548ms
03:24:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:24:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32c2c00 == 23 [pid = 1855] [id = 635]
03:24:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa32c4800) [pid = 1855] [serial = 1777] [outer = (nil)]
03:24:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa32e5c00) [pid = 1855] [serial = 1778] [outer = 0xa32c4800]
03:24:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa33d7800) [pid = 1855] [serial = 1779] [outer = 0xa32c4800]
03:24:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa384a400 == 24 [pid = 1855] [id = 636]
03:24:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa384b800) [pid = 1855] [serial = 1780] [outer = (nil)]
03:24:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa3852000) [pid = 1855] [serial = 1781] [outer = 0xa384b800]
03:24:36 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
03:24:36 INFO - document served over http requires an http
03:24:36 INFO - sub-resource via iframe-tag using the http-csp
03:24:36 INFO - delivery method with keep-origin-redirect and when
03:24:36 INFO - the target request is same-origin.
03:24:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2711ms
03:24:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:24:37 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32dfc00 == 25 [pid = 1855] [id = 637]
03:24:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa32e3000) [pid = 1855] [serial = 1782] [outer = (nil)]
03:24:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa3f0f800) [pid = 1855] [serial = 1783] [outer = 0xa32e3000]
03:24:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa3fee800) [pid = 1855] [serial = 1784] [outer = 0xa32e3000]
03:24:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3ff8400 == 26 [pid = 1855] [id = 638]
03:24:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa3ff8800) [pid = 1855] [serial = 1785] [outer = (nil)]
03:24:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa3ffb000) [pid = 1855] [serial = 1786] [outer = 0xa3ff8800]
03:24:39 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
03:24:39 INFO - document served over http requires an http
03:24:39 INFO - sub-resource via iframe-tag using the http-csp
03:24:39 INFO - delivery method with no-redirect and when
03:24:39 INFO - the target request is same-origin.
03:24:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2647ms
03:24:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:24:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3dbc000 == 27 [pid = 1855] [id = 639]
03:24:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa3dbe000) [pid = 1855] [serial = 1787] [outer = (nil)]
03:24:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa4349400) [pid = 1855] [serial = 1788] [outer = 0xa3dbe000]
03:24:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa434d800) [pid = 1855] [serial = 1789] [outer = 0xa3dbe000]
03:24:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51b6400 == 28 [pid = 1855] [id = 640]
03:24:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa51b6800) [pid = 1855] [serial = 1790] [outer = (nil)]
03:24:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0xa51b8800) [pid = 1855] [serial = 1791] [outer = 0xa51b6800]
03:24:41 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
03:24:41 INFO - document served over http requires an http
03:24:41 INFO - sub-resource via iframe-tag using the http-csp
03:24:41 INFO - delivery method with swap-origin-redirect and when
03:24:41 INFO - the target request is same-origin.
03:24:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2650ms
03:24:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:24:42 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4347000 == 29 [pid = 1855] [id = 641]
03:24:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0xa4347400) [pid = 1855] [serial = 1792] [outer = (nil)]
03:24:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 127 (0xa51bd800) [pid = 1855] [serial = 1793] [outer = 0xa4347400]
03:24:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0xa51c0c00) [pid = 1855] [serial = 1794] [outer = 0xa4347400]
03:24:45 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
03:24:45 INFO - document served over http requires an http
03:24:45 INFO - sub-resource via script-tag using the http-csp
03:24:45 INFO - delivery method with keep-origin-redirect and when
03:24:45 INFO - the target request is same-origin.
03:24:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3390ms
03:24:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:24:45 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51bb800 == 30 [pid = 1855] [id = 642]
03:24:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0xa51bbc00) [pid = 1855] [serial = 1795] [outer = (nil)]
03:24:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 130 (0xa52c2400) [pid = 1855] [serial = 1796] [outer = 0xa51bbc00]
03:24:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 131 (0xa52c5c00) [pid = 1855] [serial = 1797] [outer = 0xa51bbc00]
03:24:47 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
03:24:47 INFO - document served over http requires an http
03:24:47 INFO - sub-resource via script-tag using the http-csp
03:24:47 INFO - delivery method with no-redirect and when
03:24:47 INFO - the target request is same-origin.
03:24:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2161ms
03:24:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:24:47 INFO - PROCESS | 1804 | ++DOCSHELL 0xa52bfc00 == 31 [pid = 1855] [id = 643]
03:24:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 132 (0xa52c0000) [pid = 1855] [serial = 1798] [outer = (nil)]
03:24:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 133 (0xa5868400) [pid = 1855] [serial = 1799] [outer = 0xa52c0000]
03:24:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 134 (0xa586c800) [pid = 1855] [serial = 1800] [outer = 0xa52c0000]
03:24:49 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
03:24:49 INFO - document served over http requires an http
03:24:49 INFO - sub-resource via script-tag using the http-csp
03:24:49 INFO - delivery method with swap-origin-redirect and when
03:24:49 INFO - the target request is same-origin.
03:24:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2094ms
03:24:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:24:49 INFO - PROCESS | 1804 | ++DOCSHELL 0xa5867000 == 32 [pid = 1855] [id = 644]
03:24:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 135 (0xa5a7b400) [pid = 1855] [serial = 1801] [outer = (nil)]
03:24:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 136 (0xa5a82000) [pid = 1855] [serial = 1802] [outer = 0xa5a7b400]
03:24:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 137 (0xa5a88800) [pid = 1855] [serial = 1803] [outer = 0xa5a7b400]
03:24:51 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
03:24:51 INFO - document served over http requires an http
03:24:51 INFO - sub-resource via xhr-request using the http-csp
03:24:51 INFO - delivery method with keep-origin-redirect and when
03:24:51 INFO - the target request is same-origin.
03:24:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2498ms
03:24:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9e46ac00 == 31 [pid = 1855] [id = 616]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9fda2800 == 30 [pid = 1855] [id = 617]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa1d8f800 == 29 [pid = 1855] [id = 618]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fb1c00 == 28 [pid = 1855] [id = 619]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa37db800 == 27 [pid = 1855] [id = 621]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa3222000 == 26 [pid = 1855] [id = 620]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa38ce000 == 25 [pid = 1855] [id = 623]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa37e0400 == 24 [pid = 1855] [id = 622]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dbb000 == 23 [pid = 1855] [id = 625]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa384b000 == 22 [pid = 1855] [id = 624]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9df2e400 == 21 [pid = 1855] [id = 627]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabbc00 == 20 [pid = 1855] [id = 628]
03:24:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab6400 == 19 [pid = 1855] [id = 629]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09ec00 == 18 [pid = 1855] [id = 631]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a8c00 == 17 [pid = 1855] [id = 632]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f3800 == 16 [pid = 1855] [id = 633]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b7000 == 15 [pid = 1855] [id = 634]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa384a400 == 14 [pid = 1855] [id = 636]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa32c2c00 == 13 [pid = 1855] [id = 635]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa3ff8400 == 12 [pid = 1855] [id = 638]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa32dfc00 == 11 [pid = 1855] [id = 637]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa51b6400 == 10 [pid = 1855] [id = 640]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa3dbc000 == 9 [pid = 1855] [id = 639]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa4347000 == 8 [pid = 1855] [id = 641]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa51bb800 == 7 [pid = 1855] [id = 642]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa52bfc00 == 6 [pid = 1855] [id = 643]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9eaafc00 == 5 [pid = 1855] [id = 615]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e2000 == 4 [pid = 1855] [id = 630]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa5867000 == 3 [pid = 1855] [id = 644]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa321a800 == 2 [pid = 1855] [id = 609]
03:24:54 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d4800 == 1 [pid = 1855] [id = 626]
03:24:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df2ec00 == 2 [pid = 1855] [id = 645]
03:24:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 138 (0x9df2f800) [pid = 1855] [serial = 1804] [outer = (nil)]
03:24:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 139 (0x9df32000) [pid = 1855] [serial = 1805] [outer = 0x9df2f800]
03:24:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 140 (0x9e24b800) [pid = 1855] [serial = 1806] [outer = 0x9df2f800]
03:24:55 INFO - PROCESS | 1804 | --DOMWINDOW == 139 (0xa1161c00) [pid = 1855] [serial = 1713] [outer = (nil)] [url = about:blank]
03:24:55 INFO - PROCESS | 1804 | --DOMWINDOW == 138 (0x9fedb400) [pid = 1855] [serial = 1716] [outer = (nil)] [url = about:blank]
03:24:55 INFO - PROCESS | 1804 | --DOMWINDOW == 137 (0x9fdac000) [pid = 1855] [serial = 1674] [outer = (nil)] [url = about:blank]
03:24:55 INFO - PROCESS | 1804 | --DOMWINDOW == 136 (0x9fee9800) [pid = 1855] [serial = 1710] [outer = (nil)] [url = about:blank]
03:24:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:56 INFO - document served over http requires an http
03:24:56 INFO - sub-resource via xhr-request using the http-csp
03:24:56 INFO - delivery method with no-redirect and when
03:24:56 INFO - the target request is same-origin.
03:24:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4500ms
03:24:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:24:56 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e460800 == 3 [pid = 1855] [id = 646]
03:24:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 137 (0x9e460c00) [pid = 1855] [serial = 1807] [outer = (nil)]
03:24:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 138 (0x9e463000) [pid = 1855] [serial = 1808] [outer = 0x9e460c00]
03:24:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 139 (0x9e46ac00) [pid = 1855] [serial = 1809] [outer = 0x9e460c00]
03:24:58 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
03:24:58 INFO - document served over http requires an http
03:24:58 INFO - sub-resource via xhr-request using the http-csp
03:24:58 INFO - delivery method with swap-origin-redirect and when
03:24:58 INFO - the target request is same-origin.
03:24:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2196ms
03:24:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:24:59 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45fc00 == 4 [pid = 1855] [id = 647]
03:24:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 140 (0x9eab7c00) [pid = 1855] [serial = 1810] [outer = (nil)]
03:25:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 141 (0x9f09e000) [pid = 1855] [serial = 1811] [outer = 0x9eab7c00]
03:25:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 142 (0x9f0a4800) [pid = 1855] [serial = 1812] [outer = 0x9eab7c00]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 141 (0xa1fb3c00) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 140 (0xa321b000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 139 (0xa0e6a800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 138 (0x9e257000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 137 (0xa1d8e000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 136 (0xa1ecf000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 135 (0x9fee4800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 134 (0xa1511c00) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 133 (0xa0e6c800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 132 (0xa2deb800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 131 (0x9e24d000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 130 (0x9fda4800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 129 (0xa1164800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0xa28b1800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0x9f2b6000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 126 (0xa15fdc00) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0x9f202000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0x9df34c00) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0xa37dc000) [pid = 1855] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0xa38d4c00) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa2fb0400) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa3dbb400) [pid = 1855] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0x9eab8800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa1d91000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0x9eabc800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0xa384c000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0x9f2b6800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa33d5800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa384c400) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa38ce800) [pid = 1855] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018642202]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa0e0c000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0x9f20c800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0x9fee8400) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0x9df34000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa2de5000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0x9eab8000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa06de000) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0x9df30c00) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa1d87400) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa12bc800) [pid = 1855] [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]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa3f0f000) [pid = 1855] [serial = 1751] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0x9f0ab000) [pid = 1855] [serial = 1757] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa384e400) [pid = 1855] [serial = 1741] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0x9e46c800) [pid = 1855] [serial = 1754] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa3dbd800) [pid = 1855] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa37da800) [pid = 1855] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa33dc000) [pid = 1855] [serial = 1736] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa32be400) [pid = 1855] [serial = 1733] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa28ac800) [pid = 1855] [serial = 1730] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa38d0800) [pid = 1855] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018642202]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa0fa7000) [pid = 1855] [serial = 1760] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa0e06000) [pid = 1855] [serial = 1724] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa1d92c00) [pid = 1855] [serial = 1727] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa38d6400) [pid = 1855] [serial = 1746] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa15fd000) [pid = 1855] [serial = 1763] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9e466800) [pid = 1855] [serial = 1596] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa2fac400) [pid = 1855] [serial = 1695] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa12be400) [pid = 1855] [serial = 1761] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9fda4400) [pid = 1855] [serial = 1677] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa12bb000) [pid = 1855] [serial = 1725] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa0e09800) [pid = 1855] [serial = 1616] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9f209400) [pid = 1855] [serial = 1599] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa1daf400) [pid = 1855] [serial = 1653] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1509800) [pid = 1855] [serial = 1644] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa28b8800) [pid = 1855] [serial = 1689] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa32dc400) [pid = 1855] [serial = 1705] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa1d84800) [pid = 1855] [serial = 1683] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa0fa4400) [pid = 1855] [serial = 1680] [outer = (nil)] [url = about:blank]
03:25:04 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa1eca400) [pid = 1855] [serial = 1658] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa1fb9800) [pid = 1855] [serial = 1686] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa06eb800) [pid = 1855] [serial = 1611] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa15f5c00) [pid = 1855] [serial = 1647] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa0fa8000) [pid = 1855] [serial = 1638] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa3223c00) [pid = 1855] [serial = 1700] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9f2b0800) [pid = 1855] [serial = 1635] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9fedc800) [pid = 1855] [serial = 1608] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa12b3400) [pid = 1855] [serial = 1641] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa0f9ec00) [pid = 1855] [serial = 1722] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa2de0400) [pid = 1855] [serial = 1692] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0x9f6e7000) [pid = 1855] [serial = 1605] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa178b400) [pid = 1855] [serial = 1650] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0x9f608c00) [pid = 1855] [serial = 1602] [outer = (nil)] [url = about:blank]
03:25:05 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa1db3000) [pid = 1855] [serial = 1764] [outer = (nil)] [url = about:blank]
03:25:05 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
03:25:05 INFO - document served over http requires an https
03:25:05 INFO - sub-resource via fetch-request using the http-csp
03:25:05 INFO - delivery method with keep-origin-redirect and when
03:25:05 INFO - the target request is same-origin.
03:25:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 6764ms
03:25:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:25:05 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df33800 == 5 [pid = 1855] [id = 648]
03:25:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0x9df3ac00) [pid = 1855] [serial = 1813] [outer = (nil)]
03:25:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0x9e24e000) [pid = 1855] [serial = 1814] [outer = 0x9df3ac00]
03:25:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0x9eab0400) [pid = 1855] [serial = 1815] [outer = 0x9df3ac00]
03:25:07 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
03:25:07 INFO - document served over http requires an https
03:25:07 INFO - sub-resource via fetch-request using the http-csp
03:25:07 INFO - delivery method with no-redirect and when
03:25:07 INFO - the target request is same-origin.
03:25:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2253ms
03:25:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:25:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df34000 == 6 [pid = 1855] [id = 649]
03:25:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9df37800) [pid = 1855] [serial = 1816] [outer = (nil)]
03:25:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9f0abc00) [pid = 1855] [serial = 1817] [outer = 0x9df37800]
03:25:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9f205c00) [pid = 1855] [serial = 1818] [outer = 0x9df37800]
03:25:10 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
03:25:10 INFO - document served over http requires an https
03:25:10 INFO - sub-resource via fetch-request using the http-csp
03:25:10 INFO - delivery method with swap-origin-redirect and when
03:25:10 INFO - the target request is same-origin.
03:25:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2642ms
03:25:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:25:11 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a9400 == 7 [pid = 1855] [id = 650]
03:25:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9f0a9800) [pid = 1855] [serial = 1819] [outer = (nil)]
03:25:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9f2af800) [pid = 1855] [serial = 1820] [outer = 0x9f0a9800]
03:25:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f2b3c00) [pid = 1855] [serial = 1821] [outer = 0x9f0a9800]
03:25:12 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f605800 == 8 [pid = 1855] [id = 651]
03:25:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9f606000) [pid = 1855] [serial = 1822] [outer = (nil)]
03:25:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9f60a000) [pid = 1855] [serial = 1823] [outer = 0x9f606000]
03:25:13 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
03:25:13 INFO - document served over http requires an https
03:25:13 INFO - sub-resource via iframe-tag using the http-csp
03:25:13 INFO - delivery method with keep-origin-redirect and when
03:25:13 INFO - the target request is same-origin.
03:25:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2802ms
03:25:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:25:13 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2ae000 == 9 [pid = 1855] [id = 652]
03:25:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f606800) [pid = 1855] [serial = 1824] [outer = (nil)]
03:25:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9f613000) [pid = 1855] [serial = 1825] [outer = 0x9f606800]
03:25:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9f6e1c00) [pid = 1855] [serial = 1826] [outer = 0x9f606800]
03:25:15 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6eb000 == 10 [pid = 1855] [id = 653]
03:25:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9f6eb800) [pid = 1855] [serial = 1827] [outer = (nil)]
03:25:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9fda2400) [pid = 1855] [serial = 1828] [outer = 0x9f6eb800]
03:25:16 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
03:25:16 INFO - document served over http requires an https
03:25:16 INFO - sub-resource via iframe-tag using the http-csp
03:25:16 INFO - delivery method with no-redirect and when
03:25:16 INFO - the target request is same-origin.
03:25:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2758ms
03:25:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:25:16 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60d800 == 11 [pid = 1855] [id = 654]
03:25:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9f60fc00) [pid = 1855] [serial = 1829] [outer = (nil)]
03:25:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9fdac400) [pid = 1855] [serial = 1830] [outer = 0x9f60fc00]
03:25:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9fdb1800) [pid = 1855] [serial = 1831] [outer = 0x9f60fc00]
03:25:18 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee3400 == 12 [pid = 1855] [id = 655]
03:25:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9fee3800) [pid = 1855] [serial = 1832] [outer = (nil)]
03:25:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9fee6400) [pid = 1855] [serial = 1833] [outer = 0x9fee3800]
03:25:18 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
03:25:18 INFO - document served over http requires an https
03:25:18 INFO - sub-resource via iframe-tag using the http-csp
03:25:18 INFO - delivery method with swap-origin-redirect and when
03:25:18 INFO - the target request is same-origin.
03:25:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2744ms
03:25:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:25:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee5000 == 13 [pid = 1855] [id = 656]
03:25:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9fee9400) [pid = 1855] [serial = 1834] [outer = (nil)]
03:25:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa06df000) [pid = 1855] [serial = 1835] [outer = 0x9fee9400]
03:25:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa06e5400) [pid = 1855] [serial = 1836] [outer = 0x9fee9400]
03:25:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:22 INFO - document served over http requires an https
03:25:22 INFO - sub-resource via script-tag using the http-csp
03:25:22 INFO - delivery method with keep-origin-redirect and when
03:25:22 INFO - the target request is same-origin.
03:25:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4098ms
03:25:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:25:23 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e251400 == 14 [pid = 1855] [id = 657]
03:25:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9e466400) [pid = 1855] [serial = 1837] [outer = (nil)]
03:25:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f201c00) [pid = 1855] [serial = 1838] [outer = 0x9e466400]
03:25:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f2b8400) [pid = 1855] [serial = 1839] [outer = 0x9e466400]
03:25:24 INFO - PROCESS | 1804 | --DOCSHELL 0x9e460800 == 13 [pid = 1855] [id = 646]
03:25:24 INFO - PROCESS | 1804 | --DOCSHELL 0x9df2ec00 == 12 [pid = 1855] [id = 645]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa1dba400) [pid = 1855] [serial = 1728] [outer = (nil)] [url = about:blank]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f614c00) [pid = 1855] [serial = 1758] [outer = (nil)] [url = about:blank]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa2d4a800) [pid = 1855] [serial = 1731] [outer = (nil)] [url = about:blank]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa076dc00) [pid = 1855] [serial = 1755] [outer = (nil)] [url = about:blank]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa3853400) [pid = 1855] [serial = 1742] [outer = (nil)] [url = about:blank]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa3f13000) [pid = 1855] [serial = 1752] [outer = (nil)] [url = about:blank]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa37d6000) [pid = 1855] [serial = 1737] [outer = (nil)] [url = about:blank]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa32e7800) [pid = 1855] [serial = 1734] [outer = (nil)] [url = about:blank]
03:25:24 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa3db2400) [pid = 1855] [serial = 1747] [outer = (nil)] [url = about:blank]
03:25:24 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
03:25:24 INFO - document served over http requires an https
03:25:24 INFO - sub-resource via script-tag using the http-csp
03:25:24 INFO - delivery method with no-redirect and when
03:25:24 INFO - the target request is same-origin.
03:25:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2036ms
03:25:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:25:25 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e253800 == 13 [pid = 1855] [id = 658]
03:25:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9e257000) [pid = 1855] [serial = 1840] [outer = (nil)]
03:25:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9eab1400) [pid = 1855] [serial = 1841] [outer = 0x9e257000]
03:25:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9f0a1800) [pid = 1855] [serial = 1842] [outer = 0x9e257000]
03:25:26 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
03:25:26 INFO - document served over http requires an https
03:25:26 INFO - sub-resource via script-tag using the http-csp
03:25:26 INFO - delivery method with swap-origin-redirect and when
03:25:26 INFO - the target request is same-origin.
03:25:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1801ms
03:25:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:25:27 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e46a400 == 14 [pid = 1855] [id = 659]
03:25:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f6e1000) [pid = 1855] [serial = 1843] [outer = (nil)]
03:25:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9fda9800) [pid = 1855] [serial = 1844] [outer = 0x9f6e1000]
03:25:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9fede000) [pid = 1855] [serial = 1845] [outer = 0x9f6e1000]
03:25:28 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
03:25:28 INFO - document served over http requires an https
03:25:28 INFO - sub-resource via xhr-request using the http-csp
03:25:28 INFO - delivery method with keep-origin-redirect and when
03:25:28 INFO - the target request is same-origin.
03:25:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1955ms
03:25:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:25:29 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab3000 == 15 [pid = 1855] [id = 660]
03:25:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9f0a9c00) [pid = 1855] [serial = 1846] [outer = (nil)]
03:25:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa0767c00) [pid = 1855] [serial = 1847] [outer = 0x9f0a9c00]
03:25:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa076c400) [pid = 1855] [serial = 1848] [outer = 0x9f0a9c00]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9e463000) [pid = 1855] [serial = 1808] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9df32000) [pid = 1855] [serial = 1805] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa52c2400) [pid = 1855] [serial = 1796] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa5868400) [pid = 1855] [serial = 1799] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa5a82000) [pid = 1855] [serial = 1802] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa51b8800) [pid = 1855] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa4349400) [pid = 1855] [serial = 1788] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa51bd800) [pid = 1855] [serial = 1793] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa3852000) [pid = 1855] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa32e5c00) [pid = 1855] [serial = 1778] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa3ffb000) [pid = 1855] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018678647]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa3f0f800) [pid = 1855] [serial = 1783] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa1786400) [pid = 1855] [serial = 1769] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa2d47c00) [pid = 1855] [serial = 1772] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa321a000) [pid = 1855] [serial = 1775] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9f613c00) [pid = 1855] [serial = 1766] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9f09e000) [pid = 1855] [serial = 1811] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa51bbc00) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa51b6800) [pid = 1855] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa3ff8800) [pid = 1855] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018678647]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9e460c00) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9df2f800) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa384b800) [pid = 1855] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa52c0000) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa4347400) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa3dbe000) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa32c4800) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa32e3000) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9f2b0400) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa1783800) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa28b7800) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0x9f0a2800) [pid = 1855] [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]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0x9e46ac00) [pid = 1855] [serial = 1809] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0x9e24b800) [pid = 1855] [serial = 1806] [outer = (nil)] [url = about:blank]
03:25:30 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0xa0770400) [pid = 1855] [serial = 1767] [outer = (nil)] [url = about:blank]
03:25:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:31 INFO - document served over http requires an https
03:25:31 INFO - sub-resource via xhr-request using the http-csp
03:25:31 INFO - delivery method with no-redirect and when
03:25:31 INFO - the target request is same-origin.
03:25:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2648ms
03:25:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:25:31 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e463000 == 16 [pid = 1855] [id = 661]
03:25:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0x9e464800) [pid = 1855] [serial = 1849] [outer = (nil)]
03:25:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0x9eaaf400) [pid = 1855] [serial = 1850] [outer = 0x9e464800]
03:25:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0x9f605400) [pid = 1855] [serial = 1851] [outer = 0x9e464800]
03:25:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:34 INFO - document served over http requires an https
03:25:34 INFO - sub-resource via xhr-request using the http-csp
03:25:34 INFO - delivery method with swap-origin-redirect and when
03:25:34 INFO - the target request is same-origin.
03:25:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2792ms
03:25:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:25:34 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e250c00 == 17 [pid = 1855] [id = 662]
03:25:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0x9e460c00) [pid = 1855] [serial = 1852] [outer = (nil)]
03:25:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa0770400) [pid = 1855] [serial = 1853] [outer = 0x9e460c00]
03:25:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa0e02c00) [pid = 1855] [serial = 1854] [outer = 0x9e460c00]
03:25:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:36 INFO - document served over http requires an http
03:25:36 INFO - sub-resource via fetch-request using the meta-csp
03:25:36 INFO - delivery method with keep-origin-redirect and when
03:25:36 INFO - the target request is cross-origin.
03:25:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2542ms
03:25:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:25:37 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076ec00 == 18 [pid = 1855] [id = 663]
03:25:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa0e08c00) [pid = 1855] [serial = 1855] [outer = (nil)]
03:25:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa0e0f400) [pid = 1855] [serial = 1856] [outer = 0xa0e08c00]
03:25:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa0e65000) [pid = 1855] [serial = 1857] [outer = 0xa0e08c00]
03:25:40 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
03:25:40 INFO - document served over http requires an http
03:25:40 INFO - sub-resource via fetch-request using the meta-csp
03:25:40 INFO - delivery method with no-redirect and when
03:25:40 INFO - the target request is cross-origin.
03:25:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3658ms
03:25:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:25:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e0d800 == 19 [pid = 1855] [id = 664]
03:25:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa0e6b000) [pid = 1855] [serial = 1858] [outer = (nil)]
03:25:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa0e71800) [pid = 1855] [serial = 1859] [outer = 0xa0e6b000]
03:25:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa0f9fc00) [pid = 1855] [serial = 1860] [outer = 0xa0e6b000]
03:25:42 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
03:25:42 INFO - document served over http requires an http
03:25:42 INFO - sub-resource via fetch-request using the meta-csp
03:25:42 INFO - delivery method with swap-origin-redirect and when
03:25:42 INFO - the target request is cross-origin.
03:25:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2492ms
03:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:25:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e6f800 == 20 [pid = 1855] [id = 665]
03:25:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa0fa5c00) [pid = 1855] [serial = 1861] [outer = (nil)]
03:25:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa0fab400) [pid = 1855] [serial = 1862] [outer = 0xa0fa5c00]
03:25:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa1162800) [pid = 1855] [serial = 1863] [outer = 0xa0fa5c00]
03:25:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1168400 == 21 [pid = 1855] [id = 666]
03:25:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa1168800) [pid = 1855] [serial = 1864] [outer = (nil)]
03:25:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa116c800) [pid = 1855] [serial = 1865] [outer = 0xa1168800]
03:25:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:45 INFO - document served over http requires an http
03:25:45 INFO - sub-resource via iframe-tag using the meta-csp
03:25:45 INFO - delivery method with keep-origin-redirect and when
03:25:45 INFO - the target request is cross-origin.
03:25:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2389ms
03:25:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:25:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12ba400 == 22 [pid = 1855] [id = 667]
03:25:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa12ba800) [pid = 1855] [serial = 1866] [outer = (nil)]
03:25:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa12bc800) [pid = 1855] [serial = 1867] [outer = 0xa12ba800]
03:25:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa12c1400) [pid = 1855] [serial = 1868] [outer = 0xa12ba800]
03:25:48 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20e800 == 23 [pid = 1855] [id = 668]
03:25:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9f2ad400) [pid = 1855] [serial = 1869] [outer = (nil)]
03:25:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9f611000) [pid = 1855] [serial = 1870] [outer = 0x9f2ad400]
03:25:48 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
03:25:48 INFO - document served over http requires an http
03:25:48 INFO - sub-resource via iframe-tag using the meta-csp
03:25:48 INFO - delivery method with no-redirect and when
03:25:48 INFO - the target request is cross-origin.
03:25:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3304ms
03:25:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:25:49 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df2fc00 == 24 [pid = 1855] [id = 669]
03:25:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9df34c00) [pid = 1855] [serial = 1871] [outer = (nil)]
03:25:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9e460400) [pid = 1855] [serial = 1872] [outer = 0x9df34c00]
03:25:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9f0a6400) [pid = 1855] [serial = 1873] [outer = 0x9df34c00]
03:25:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9e46a400 == 23 [pid = 1855] [id = 659]
03:25:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9e253800 == 22 [pid = 1855] [id = 658]
03:25:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9e251400 == 21 [pid = 1855] [id = 657]
03:25:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee5000 == 20 [pid = 1855] [id = 656]
03:25:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60d800 == 19 [pid = 1855] [id = 654]
03:25:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee3400 == 18 [pid = 1855] [id = 655]
03:25:50 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6eb000 == 17 [pid = 1855] [id = 653]
03:25:50 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2ae000 == 16 [pid = 1855] [id = 652]
03:25:50 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a9400 == 15 [pid = 1855] [id = 650]
03:25:50 INFO - PROCESS | 1804 | --DOCSHELL 0x9f605800 == 14 [pid = 1855] [id = 651]
03:25:50 INFO - PROCESS | 1804 | --DOCSHELL 0x9df34000 == 13 [pid = 1855] [id = 649]
03:25:50 INFO - PROCESS | 1804 | --DOCSHELL 0x9df33800 == 12 [pid = 1855] [id = 648]
03:25:50 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45fc00 == 11 [pid = 1855] [id = 647]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa2d53c00) [pid = 1855] [serial = 1773] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa1ece400) [pid = 1855] [serial = 1770] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa33d7800) [pid = 1855] [serial = 1779] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa32b7800) [pid = 1855] [serial = 1776] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa51c0c00) [pid = 1855] [serial = 1794] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa434d800) [pid = 1855] [serial = 1789] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa3fee800) [pid = 1855] [serial = 1784] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa586c800) [pid = 1855] [serial = 1800] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa52c5c00) [pid = 1855] [serial = 1797] [outer = (nil)] [url = about:blank]
03:25:50 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20f800 == 12 [pid = 1855] [id = 670]
03:25:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f2ae000) [pid = 1855] [serial = 1874] [outer = (nil)]
03:25:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9f2b2400) [pid = 1855] [serial = 1875] [outer = 0x9f2ae000]
03:25:51 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
03:25:51 INFO - document served over http requires an http
03:25:51 INFO - sub-resource via iframe-tag using the meta-csp
03:25:51 INFO - delivery method with swap-origin-redirect and when
03:25:51 INFO - the target request is cross-origin.
03:25:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2647ms
03:25:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:25:51 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e255c00 == 13 [pid = 1855] [id = 671]
03:25:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9e463400) [pid = 1855] [serial = 1876] [outer = (nil)]
03:25:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f6de400) [pid = 1855] [serial = 1877] [outer = 0x9e463400]
03:25:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9fda2c00) [pid = 1855] [serial = 1878] [outer = 0x9e463400]
03:25:53 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
03:25:53 INFO - document served over http requires an http
03:25:53 INFO - sub-resource via script-tag using the meta-csp
03:25:53 INFO - delivery method with keep-origin-redirect and when
03:25:53 INFO - the target request is cross-origin.
03:25:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2388ms
03:25:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9f0abc00) [pid = 1855] [serial = 1817] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9fee6400) [pid = 1855] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa06df000) [pid = 1855] [serial = 1835] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0x9f201c00) [pid = 1855] [serial = 1838] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9f2af800) [pid = 1855] [serial = 1820] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9f613000) [pid = 1855] [serial = 1825] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9e24e000) [pid = 1855] [serial = 1814] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9fda9800) [pid = 1855] [serial = 1844] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0x9eab1400) [pid = 1855] [serial = 1841] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0x9fdac400) [pid = 1855] [serial = 1830] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0x9f60a000) [pid = 1855] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0x9fda2400) [pid = 1855] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018715689]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa0767c00) [pid = 1855] [serial = 1847] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0x9e257000) [pid = 1855] [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]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9e466400) [pid = 1855] [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]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0x9f6e1000) [pid = 1855] [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]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0x9fee3800) [pid = 1855] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0x9f606000) [pid = 1855] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0x9eab7c00) [pid = 1855] [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]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0x9f6eb800) [pid = 1855] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018715689]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0x9fede000) [pid = 1855] [serial = 1845] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0x9f0a4800) [pid = 1855] [serial = 1812] [outer = (nil)] [url = about:blank]
03:25:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df39400 == 14 [pid = 1855] [id = 672]
03:25:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 51 (0x9e24e000) [pid = 1855] [serial = 1879] [outer = (nil)]
03:25:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 52 (0x9eab1400) [pid = 1855] [serial = 1880] [outer = 0x9e24e000]
03:25:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 53 (0x9f60a000) [pid = 1855] [serial = 1881] [outer = 0x9e24e000]
03:25:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:56 INFO - document served over http requires an http
03:25:56 INFO - sub-resource via script-tag using the meta-csp
03:25:56 INFO - delivery method with no-redirect and when
03:25:56 INFO - the target request is cross-origin.
03:25:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2750ms
03:25:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:25:56 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df38800 == 15 [pid = 1855] [id = 673]
03:25:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 54 (0x9e251000) [pid = 1855] [serial = 1882] [outer = (nil)]
03:25:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0x9f6e0400) [pid = 1855] [serial = 1883] [outer = 0x9e251000]
03:25:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0x9fedfc00) [pid = 1855] [serial = 1884] [outer = 0x9e251000]
03:25:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:58 INFO - document served over http requires an http
03:25:58 INFO - sub-resource via script-tag using the meta-csp
03:25:58 INFO - delivery method with swap-origin-redirect and when
03:25:58 INFO - the target request is cross-origin.
03:25:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2490ms
03:25:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:25:59 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f203000 == 16 [pid = 1855] [id = 674]
03:25:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0x9f20c000) [pid = 1855] [serial = 1885] [outer = (nil)]
03:25:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0xa06ea400) [pid = 1855] [serial = 1886] [outer = 0x9f20c000]
03:26:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0xa076b000) [pid = 1855] [serial = 1887] [outer = 0x9f20c000]
03:26:02 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
03:26:02 INFO - document served over http requires an http
03:26:02 INFO - sub-resource via xhr-request using the meta-csp
03:26:02 INFO - delivery method with keep-origin-redirect and when
03:26:02 INFO - the target request is cross-origin.
03:26:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3549ms
03:26:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:26:03 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06e8400 == 17 [pid = 1855] [id = 675]
03:26:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa0e6a000) [pid = 1855] [serial = 1888] [outer = (nil)]
03:26:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa0faa000) [pid = 1855] [serial = 1889] [outer = 0xa0e6a000]
03:26:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa12b4c00) [pid = 1855] [serial = 1890] [outer = 0xa0e6a000]
03:26:04 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
03:26:04 INFO - document served over http requires an http
03:26:04 INFO - sub-resource via xhr-request using the meta-csp
03:26:04 INFO - delivery method with no-redirect and when
03:26:04 INFO - the target request is cross-origin.
03:26:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2302ms
03:26:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:26:05 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0f9cc00 == 18 [pid = 1855] [id = 676]
03:26:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa1507800) [pid = 1855] [serial = 1891] [outer = (nil)]
03:26:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa150d000) [pid = 1855] [serial = 1892] [outer = 0xa1507800]
03:26:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa1510c00) [pid = 1855] [serial = 1893] [outer = 0xa1507800]
03:26:07 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
03:26:07 INFO - document served over http requires an http
03:26:07 INFO - sub-resource via xhr-request using the meta-csp
03:26:07 INFO - delivery method with swap-origin-redirect and when
03:26:07 INFO - the target request is cross-origin.
03:26:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2142ms
03:26:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:26:07 INFO - PROCESS | 1804 | ++DOCSHELL 0xa150b400 == 19 [pid = 1855] [id = 677]
03:26:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa15f0800) [pid = 1855] [serial = 1894] [outer = (nil)]
03:26:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa15f4800) [pid = 1855] [serial = 1895] [outer = 0xa15f0800]
03:26:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa15f8400) [pid = 1855] [serial = 1896] [outer = 0xa15f0800]
03:26:09 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
03:26:09 INFO - document served over http requires an https
03:26:09 INFO - sub-resource via fetch-request using the meta-csp
03:26:09 INFO - delivery method with keep-origin-redirect and when
03:26:09 INFO - the target request is cross-origin.
03:26:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2603ms
03:26:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:26:10 INFO - PROCESS | 1804 | ++DOCSHELL 0xa177f000 == 20 [pid = 1855] [id = 678]
03:26:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa177f800) [pid = 1855] [serial = 1897] [outer = (nil)]
03:26:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa1785c00) [pid = 1855] [serial = 1898] [outer = 0xa177f800]
03:26:10 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa178b400) [pid = 1855] [serial = 1899] [outer = 0xa177f800]
03:26:12 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
03:26:12 INFO - document served over http requires an https
03:26:12 INFO - sub-resource via fetch-request using the meta-csp
03:26:12 INFO - delivery method with no-redirect and when
03:26:12 INFO - the target request is cross-origin.
03:26:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2701ms
03:26:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:26:12 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1783800 == 21 [pid = 1855] [id = 679]
03:26:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1d89800) [pid = 1855] [serial = 1900] [outer = (nil)]
03:26:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa1d8e000) [pid = 1855] [serial = 1901] [outer = 0xa1d89800]
03:26:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1daf800) [pid = 1855] [serial = 1902] [outer = 0xa1d89800]
03:26:16 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
03:26:16 INFO - document served over http requires an https
03:26:16 INFO - sub-resource via fetch-request using the meta-csp
03:26:16 INFO - delivery method with swap-origin-redirect and when
03:26:16 INFO - the target request is cross-origin.
03:26:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3794ms
03:26:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:26:16 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0abc00 == 22 [pid = 1855] [id = 680]
03:26:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0x9f2ae400) [pid = 1855] [serial = 1903] [outer = (nil)]
03:26:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0x9f60e800) [pid = 1855] [serial = 1904] [outer = 0x9f2ae400]
03:26:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9fee8000) [pid = 1855] [serial = 1905] [outer = 0x9f2ae400]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0x9e255c00 == 21 [pid = 1855] [id = 671]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20f800 == 20 [pid = 1855] [id = 670]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0x9df2fc00 == 19 [pid = 1855] [id = 669]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20e800 == 18 [pid = 1855] [id = 668]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e6f800 == 17 [pid = 1855] [id = 665]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0xa1168400 == 16 [pid = 1855] [id = 666]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e0d800 == 15 [pid = 1855] [id = 664]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0xa076ec00 == 14 [pid = 1855] [id = 663]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0x9e250c00 == 13 [pid = 1855] [id = 662]
03:26:18 INFO - PROCESS | 1804 | --DOCSHELL 0x9e463000 == 12 [pid = 1855] [id = 661]
03:26:18 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e465800 == 13 [pid = 1855] [id = 681]
03:26:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9eab1800) [pid = 1855] [serial = 1906] [outer = (nil)]
03:26:18 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9f0a1800) [pid = 1855] [serial = 1842] [outer = (nil)] [url = about:blank]
03:26:18 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9f2b8400) [pid = 1855] [serial = 1839] [outer = (nil)] [url = about:blank]
03:26:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0x9f0a2000) [pid = 1855] [serial = 1907] [outer = 0x9eab1800]
03:26:19 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
03:26:19 INFO - document served over http requires an https
03:26:19 INFO - sub-resource via iframe-tag using the meta-csp
03:26:19 INFO - delivery method with keep-origin-redirect and when
03:26:19 INFO - the target request is cross-origin.
03:26:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3497ms
03:26:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:26:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab6800 == 14 [pid = 1855] [id = 682]
03:26:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0x9f0a4800) [pid = 1855] [serial = 1908] [outer = (nil)]
03:26:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9f6e1400) [pid = 1855] [serial = 1909] [outer = 0x9f0a4800]
03:26:20 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9fee5000) [pid = 1855] [serial = 1910] [outer = 0x9f0a4800]
03:26:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e01400 == 15 [pid = 1855] [id = 683]
03:26:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa0e01c00) [pid = 1855] [serial = 1911] [outer = (nil)]
03:26:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa0e08800) [pid = 1855] [serial = 1912] [outer = 0xa0e01c00]
03:26:21 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
03:26:21 INFO - document served over http requires an https
03:26:21 INFO - sub-resource via iframe-tag using the meta-csp
03:26:21 INFO - delivery method with no-redirect and when
03:26:21 INFO - the target request is cross-origin.
03:26:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2195ms
03:26:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:26:22 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b7800 == 16 [pid = 1855] [id = 684]
03:26:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9f2b8400) [pid = 1855] [serial = 1913] [outer = (nil)]
03:26:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa0f9e800) [pid = 1855] [serial = 1914] [outer = 0x9f2b8400]
03:26:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa1160000) [pid = 1855] [serial = 1915] [outer = 0x9f2b8400]
03:26:24 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e01800 == 17 [pid = 1855] [id = 685]
03:26:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa0e63800) [pid = 1855] [serial = 1916] [outer = (nil)]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9f6de400) [pid = 1855] [serial = 1877] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa116c800) [pid = 1855] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa0fab400) [pid = 1855] [serial = 1862] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa0770400) [pid = 1855] [serial = 1853] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa0e0f400) [pid = 1855] [serial = 1856] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa0e71800) [pid = 1855] [serial = 1859] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0x9f611000) [pid = 1855] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018748189]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa12bc800) [pid = 1855] [serial = 1867] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9eaaf400) [pid = 1855] [serial = 1850] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9f2b2400) [pid = 1855] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9e460400) [pid = 1855] [serial = 1872] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa12ba800) [pid = 1855] [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]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0x9e463400) [pid = 1855] [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]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9df34c00) [pid = 1855] [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]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9f2ad400) [pid = 1855] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018748189]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9f2ae000) [pid = 1855] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa1168800) [pid = 1855] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa5a7b400) [pid = 1855] [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]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9f0a9c00) [pid = 1855] [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]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9fee9400) [pid = 1855] [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]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa5a88800) [pid = 1855] [serial = 1803] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa076c400) [pid = 1855] [serial = 1848] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa06e5400) [pid = 1855] [serial = 1836] [outer = (nil)] [url = about:blank]
03:26:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9e24d400) [pid = 1855] [serial = 1917] [outer = 0xa0e63800]
03:26:24 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
03:26:24 INFO - document served over http requires an https
03:26:24 INFO - sub-resource via iframe-tag using the meta-csp
03:26:24 INFO - delivery method with swap-origin-redirect and when
03:26:24 INFO - the target request is cross-origin.
03:26:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2866ms
03:26:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:26:25 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdac800 == 18 [pid = 1855] [id = 686]
03:26:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9fedec00) [pid = 1855] [serial = 1918] [outer = (nil)]
03:26:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa0768000) [pid = 1855] [serial = 1919] [outer = 0x9fedec00]
03:26:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa12b4000) [pid = 1855] [serial = 1920] [outer = 0x9fedec00]
03:26:27 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
03:26:27 INFO - document served over http requires an https
03:26:27 INFO - sub-resource via script-tag using the meta-csp
03:26:27 INFO - delivery method with keep-origin-redirect and when
03:26:27 INFO - the target request is cross-origin.
03:26:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2247ms
03:26:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:26:27 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f20e800 == 19 [pid = 1855] [id = 687]
03:26:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f2ae000) [pid = 1855] [serial = 1921] [outer = (nil)]
03:26:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9fdaac00) [pid = 1855] [serial = 1922] [outer = 0x9f2ae000]
03:26:28 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa0e66000) [pid = 1855] [serial = 1923] [outer = 0x9f2ae000]
03:26:29 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
03:26:29 INFO - document served over http requires an https
03:26:29 INFO - sub-resource via script-tag using the meta-csp
03:26:29 INFO - delivery method with no-redirect and when
03:26:29 INFO - the target request is cross-origin.
03:26:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2594ms
03:26:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:26:30 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e1000 == 20 [pid = 1855] [id = 688]
03:26:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f6e5800) [pid = 1855] [serial = 1924] [outer = (nil)]
03:26:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa177e800) [pid = 1855] [serial = 1925] [outer = 0x9f6e5800]
03:26:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa178ac00) [pid = 1855] [serial = 1926] [outer = 0x9f6e5800]
03:26:32 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
03:26:32 INFO - document served over http requires an https
03:26:32 INFO - sub-resource via script-tag using the meta-csp
03:26:32 INFO - delivery method with swap-origin-redirect and when
03:26:32 INFO - the target request is cross-origin.
03:26:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2703ms
03:26:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:26:32 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f3400 == 21 [pid = 1855] [id = 689]
03:26:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa15f7800) [pid = 1855] [serial = 1927] [outer = (nil)]
03:26:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1ec3800) [pid = 1855] [serial = 1928] [outer = 0xa15f7800]
03:26:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1ec9000) [pid = 1855] [serial = 1929] [outer = 0xa15f7800]
03:26:35 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
03:26:35 INFO - document served over http requires an https
03:26:35 INFO - sub-resource via xhr-request using the meta-csp
03:26:35 INFO - delivery method with keep-origin-redirect and when
03:26:35 INFO - the target request is cross-origin.
03:26:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2640ms
03:26:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:26:35 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1dbd800 == 22 [pid = 1855] [id = 690]
03:26:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa1ed0c00) [pid = 1855] [serial = 1930] [outer = (nil)]
03:26:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa1fb0400) [pid = 1855] [serial = 1931] [outer = 0xa1ed0c00]
03:26:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1fb4800) [pid = 1855] [serial = 1932] [outer = 0xa1ed0c00]
03:26:37 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
03:26:37 INFO - document served over http requires an https
03:26:37 INFO - sub-resource via xhr-request using the meta-csp
03:26:37 INFO - delivery method with no-redirect and when
03:26:37 INFO - the target request is cross-origin.
03:26:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2434ms
03:26:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:26:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fbc400 == 23 [pid = 1855] [id = 691]
03:26:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa28ac800) [pid = 1855] [serial = 1933] [outer = (nil)]
03:26:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa28b1000) [pid = 1855] [serial = 1934] [outer = 0xa28ac800]
03:26:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa28b5000) [pid = 1855] [serial = 1935] [outer = 0xa28ac800]
03:26:40 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
03:26:40 INFO - document served over http requires an https
03:26:40 INFO - sub-resource via xhr-request using the meta-csp
03:26:40 INFO - delivery method with swap-origin-redirect and when
03:26:40 INFO - the target request is cross-origin.
03:26:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3360ms
03:26:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:26:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28af400 == 24 [pid = 1855] [id = 692]
03:26:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa2d44c00) [pid = 1855] [serial = 1936] [outer = (nil)]
03:26:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa2d4cc00) [pid = 1855] [serial = 1937] [outer = 0xa2d44c00]
03:26:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa2d51c00) [pid = 1855] [serial = 1938] [outer = 0xa2d44c00]
03:26:43 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
03:26:43 INFO - document served over http requires an http
03:26:43 INFO - sub-resource via fetch-request using the meta-csp
03:26:43 INFO - delivery method with keep-origin-redirect and when
03:26:43 INFO - the target request is same-origin.
03:26:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2553ms
03:26:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:26:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d4b800 == 25 [pid = 1855] [id = 693]
03:26:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0xa2de3000) [pid = 1855] [serial = 1939] [outer = (nil)]
03:26:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa2de9000) [pid = 1855] [serial = 1940] [outer = 0xa2de3000]
03:26:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa2deb800) [pid = 1855] [serial = 1941] [outer = 0xa2de3000]
03:26:45 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
03:26:45 INFO - document served over http requires an http
03:26:45 INFO - sub-resource via fetch-request using the meta-csp
03:26:45 INFO - delivery method with no-redirect and when
03:26:45 INFO - the target request is same-origin.
03:26:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2349ms
03:26:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:26:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de7400 == 26 [pid = 1855] [id = 694]
03:26:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa2fac400) [pid = 1855] [serial = 1942] [outer = (nil)]
03:26:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa2fb3000) [pid = 1855] [serial = 1943] [outer = 0xa2fac400]
03:26:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa3218400) [pid = 1855] [serial = 1944] [outer = 0xa2fac400]
03:26:48 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
03:26:48 INFO - document served over http requires an http
03:26:48 INFO - sub-resource via fetch-request using the meta-csp
03:26:48 INFO - delivery method with swap-origin-redirect and when
03:26:48 INFO - the target request is same-origin.
03:26:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2818ms
03:26:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:26:50 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f209c00 == 27 [pid = 1855] [id = 695]
03:26:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0x9f20bc00) [pid = 1855] [serial = 1945] [outer = (nil)]
03:26:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0x9f2b4400) [pid = 1855] [serial = 1946] [outer = 0x9f20bc00]
03:26:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9fede000) [pid = 1855] [serial = 1947] [outer = 0x9f20bc00]
03:26:52 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45f800 == 28 [pid = 1855] [id = 696]
03:26:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0x9e460000) [pid = 1855] [serial = 1948] [outer = (nil)]
03:26:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0x9e46b000) [pid = 1855] [serial = 1949] [outer = 0x9e460000]
03:26:52 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
03:26:52 INFO - document served over http requires an http
03:26:52 INFO - sub-resource via iframe-tag using the meta-csp
03:26:52 INFO - delivery method with keep-origin-redirect and when
03:26:52 INFO - the target request is same-origin.
03:26:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4183ms
03:26:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e01800 == 27 [pid = 1855] [id = 685]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b7800 == 26 [pid = 1855] [id = 684]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e01400 == 25 [pid = 1855] [id = 683]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab6800 == 24 [pid = 1855] [id = 682]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9e465800 == 23 [pid = 1855] [id = 681]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0abc00 == 22 [pid = 1855] [id = 680]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa177f000 == 21 [pid = 1855] [id = 678]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa150b400 == 20 [pid = 1855] [id = 677]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab3000 == 19 [pid = 1855] [id = 660]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa0f9cc00 == 18 [pid = 1855] [id = 676]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0xa06e8400 == 17 [pid = 1855] [id = 675]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9f203000 == 16 [pid = 1855] [id = 674]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9df38800 == 15 [pid = 1855] [id = 673]
03:26:53 INFO - PROCESS | 1804 | --DOCSHELL 0x9df39400 == 14 [pid = 1855] [id = 672]
03:26:53 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0x9fda2c00) [pid = 1855] [serial = 1878] [outer = (nil)] [url = about:blank]
03:26:53 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa12c1400) [pid = 1855] [serial = 1868] [outer = (nil)] [url = about:blank]
03:26:53 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0x9f0a6400) [pid = 1855] [serial = 1873] [outer = (nil)] [url = about:blank]
03:26:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e461000 == 15 [pid = 1855] [id = 697]
03:26:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0x9e462c00) [pid = 1855] [serial = 1950] [outer = (nil)]
03:26:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0x9eab4400) [pid = 1855] [serial = 1951] [outer = 0x9e462c00]
03:26:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0x9f0a9400) [pid = 1855] [serial = 1952] [outer = 0x9e462c00]
03:26:55 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b1000 == 16 [pid = 1855] [id = 698]
03:26:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0x9f2b1800) [pid = 1855] [serial = 1953] [outer = (nil)]
03:26:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0x9f2ba400) [pid = 1855] [serial = 1954] [outer = 0x9f2b1800]
03:26:55 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
03:26:55 INFO - document served over http requires an http
03:26:55 INFO - sub-resource via iframe-tag using the meta-csp
03:26:55 INFO - delivery method with no-redirect and when
03:26:55 INFO - the target request is same-origin.
03:26:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2564ms
03:26:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:26:56 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b3400 == 17 [pid = 1855] [id = 699]
03:26:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0x9f2b6800) [pid = 1855] [serial = 1955] [outer = (nil)]
03:26:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0x9fda3000) [pid = 1855] [serial = 1956] [outer = 0x9f2b6800]
03:26:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0x9fdb0400) [pid = 1855] [serial = 1957] [outer = 0x9f2b6800]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa0e08800) [pid = 1855] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018781559]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0x9f6e1400) [pid = 1855] [serial = 1909] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa1785c00) [pid = 1855] [serial = 1898] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0x9e24d400) [pid = 1855] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa150d000) [pid = 1855] [serial = 1892] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa15f4800) [pid = 1855] [serial = 1895] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0x9f6e0400) [pid = 1855] [serial = 1883] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa06ea400) [pid = 1855] [serial = 1886] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0xa0faa000) [pid = 1855] [serial = 1889] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa1d8e000) [pid = 1855] [serial = 1901] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9eab1400) [pid = 1855] [serial = 1880] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0x9f0a2000) [pid = 1855] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0x9f60e800) [pid = 1855] [serial = 1904] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa0f9e800) [pid = 1855] [serial = 1914] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa0768000) [pid = 1855] [serial = 1919] [outer = (nil)] [url = about:blank]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9eab1800) [pid = 1855] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa0e63800) [pid = 1855] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa0e01c00) [pid = 1855] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018781559]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9f0a4800) [pid = 1855] [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]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9f2b8400) [pid = 1855] [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]
03:26:59 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9f2ae400) [pid = 1855] [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]
03:27:00 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e466000 == 18 [pid = 1855] [id = 700]
03:27:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9e468000) [pid = 1855] [serial = 1958] [outer = (nil)]
03:27:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9f0a1800) [pid = 1855] [serial = 1959] [outer = 0x9e468000]
03:27:00 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
03:27:00 INFO - document served over http requires an http
03:27:00 INFO - sub-resource via iframe-tag using the meta-csp
03:27:00 INFO - delivery method with swap-origin-redirect and when
03:27:00 INFO - the target request is same-origin.
03:27:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4861ms
03:27:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:27:00 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab3400 == 19 [pid = 1855] [id = 701]
03:27:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9f6e7800) [pid = 1855] [serial = 1960] [outer = (nil)]
03:27:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa06e8400) [pid = 1855] [serial = 1961] [outer = 0x9f6e7800]
03:27:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0xa0767c00) [pid = 1855] [serial = 1962] [outer = 0x9f6e7800]
03:27:02 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
03:27:02 INFO - document served over http requires an http
03:27:02 INFO - sub-resource via script-tag using the meta-csp
03:27:02 INFO - delivery method with keep-origin-redirect and when
03:27:02 INFO - the target request is same-origin.
03:27:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2484ms
03:27:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:27:03 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a7c00 == 20 [pid = 1855] [id = 702]
03:27:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f20ac00) [pid = 1855] [serial = 1963] [outer = (nil)]
03:27:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9fda4000) [pid = 1855] [serial = 1964] [outer = 0x9f20ac00]
03:27:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa06e1c00) [pid = 1855] [serial = 1965] [outer = 0x9f20ac00]
03:27:05 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
03:27:05 INFO - document served over http requires an http
03:27:05 INFO - sub-resource via script-tag using the meta-csp
03:27:05 INFO - delivery method with no-redirect and when
03:27:05 INFO - the target request is same-origin.
03:27:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2560ms
03:27:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:27:06 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60cc00 == 21 [pid = 1855] [id = 703]
03:27:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9f60dc00) [pid = 1855] [serial = 1966] [outer = (nil)]
03:27:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa0e68c00) [pid = 1855] [serial = 1967] [outer = 0x9f60dc00]
03:27:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa0f9e800) [pid = 1855] [serial = 1968] [outer = 0x9f60dc00]
03:27:08 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
03:27:08 INFO - document served over http requires an http
03:27:08 INFO - sub-resource via script-tag using the meta-csp
03:27:08 INFO - delivery method with swap-origin-redirect and when
03:27:08 INFO - the target request is same-origin.
03:27:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3102ms
03:27:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:27:09 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e10c00 == 22 [pid = 1855] [id = 704]
03:27:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa0e62c00) [pid = 1855] [serial = 1969] [outer = (nil)]
03:27:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa12bbc00) [pid = 1855] [serial = 1970] [outer = 0xa0e62c00]
03:27:10 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa1509000) [pid = 1855] [serial = 1971] [outer = 0xa0e62c00]
03:27:11 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
03:27:11 INFO - document served over http requires an http
03:27:11 INFO - sub-resource via xhr-request using the meta-csp
03:27:11 INFO - delivery method with keep-origin-redirect and when
03:27:11 INFO - the target request is same-origin.
03:27:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3040ms
03:27:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:27:12 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12b3400 == 23 [pid = 1855] [id = 705]
03:27:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa15f0400) [pid = 1855] [serial = 1972] [outer = (nil)]
03:27:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa15fb400) [pid = 1855] [serial = 1973] [outer = 0xa15f0400]
03:27:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa1785800) [pid = 1855] [serial = 1974] [outer = 0xa15f0400]
03:27:14 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
03:27:14 INFO - document served over http requires an http
03:27:14 INFO - sub-resource via xhr-request using the meta-csp
03:27:14 INFO - delivery method with no-redirect and when
03:27:14 INFO - the target request is same-origin.
03:27:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2656ms
03:27:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:27:15 INFO - PROCESS | 1804 | ++DOCSHELL 0xa15f6c00 == 24 [pid = 1855] [id = 706]
03:27:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa1d8fc00) [pid = 1855] [serial = 1975] [outer = (nil)]
03:27:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa1dbb800) [pid = 1855] [serial = 1976] [outer = 0xa1d8fc00]
03:27:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa1ec8000) [pid = 1855] [serial = 1977] [outer = 0xa1d8fc00]
03:27:17 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
03:27:17 INFO - document served over http requires an http
03:27:17 INFO - sub-resource via xhr-request using the meta-csp
03:27:17 INFO - delivery method with swap-origin-redirect and when
03:27:17 INFO - the target request is same-origin.
03:27:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2852ms
03:27:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:27:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b3800 == 25 [pid = 1855] [id = 707]
03:27:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa28b8800) [pid = 1855] [serial = 1978] [outer = (nil)]
03:27:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa2d51000) [pid = 1855] [serial = 1979] [outer = 0xa28b8800]
03:27:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa2faa400) [pid = 1855] [serial = 1980] [outer = 0xa28b8800]
03:27:20 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
03:27:20 INFO - document served over http requires an https
03:27:20 INFO - sub-resource via fetch-request using the meta-csp
03:27:20 INFO - delivery method with keep-origin-redirect and when
03:27:20 INFO - the target request is same-origin.
03:27:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3585ms
03:27:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:27:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2d4b400 == 26 [pid = 1855] [id = 708]
03:27:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa2fb3c00) [pid = 1855] [serial = 1981] [outer = (nil)]
03:27:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa3226c00) [pid = 1855] [serial = 1982] [outer = 0xa2fb3c00]
03:27:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa32b8000) [pid = 1855] [serial = 1983] [outer = 0xa2fb3c00]
03:27:23 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
03:27:23 INFO - document served over http requires an https
03:27:23 INFO - sub-resource via fetch-request using the meta-csp
03:27:23 INFO - delivery method with no-redirect and when
03:27:23 INFO - the target request is same-origin.
03:27:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2284ms
03:27:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:27:23 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32bd800 == 27 [pid = 1855] [id = 709]
03:27:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa32bec00) [pid = 1855] [serial = 1984] [outer = (nil)]
03:27:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa32c4400) [pid = 1855] [serial = 1985] [outer = 0xa32bec00]
03:27:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa32e0800) [pid = 1855] [serial = 1986] [outer = 0xa32bec00]
03:27:25 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
03:27:25 INFO - document served over http requires an https
03:27:25 INFO - sub-resource via fetch-request using the meta-csp
03:27:25 INFO - delivery method with swap-origin-redirect and when
03:27:25 INFO - the target request is same-origin.
03:27:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2294ms
03:27:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:27:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32c1800 == 28 [pid = 1855] [id = 710]
03:27:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa32c1c00) [pid = 1855] [serial = 1987] [outer = (nil)]
03:27:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa33d1000) [pid = 1855] [serial = 1988] [outer = 0xa32c1c00]
03:27:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa33d4c00) [pid = 1855] [serial = 1989] [outer = 0xa32c1c00]
03:27:28 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e1400 == 29 [pid = 1855] [id = 711]
03:27:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0x9f6e1800) [pid = 1855] [serial = 1990] [outer = (nil)]
03:27:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa06ec000) [pid = 1855] [serial = 1991] [outer = 0x9f6e1800]
03:27:29 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
03:27:29 INFO - document served over http requires an https
03:27:29 INFO - sub-resource via iframe-tag using the meta-csp
03:27:29 INFO - delivery method with keep-origin-redirect and when
03:27:29 INFO - the target request is same-origin.
03:27:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4110ms
03:27:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:27:30 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b2400 == 30 [pid = 1855] [id = 712]
03:27:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0x9f2b6000) [pid = 1855] [serial = 1992] [outer = (nil)]
03:27:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa0f9cc00) [pid = 1855] [serial = 1993] [outer = 0x9f2b6000]
03:27:30 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa1506400) [pid = 1855] [serial = 1994] [outer = 0x9f2b6000]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0x9e466000 == 29 [pid = 1855] [id = 700]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b1000 == 28 [pid = 1855] [id = 698]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0x9e461000 == 27 [pid = 1855] [id = 697]
03:27:32 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e46b400 == 28 [pid = 1855] [id = 713]
03:27:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9e46c400) [pid = 1855] [serial = 1995] [outer = (nil)]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45f800 == 27 [pid = 1855] [id = 696]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0x9f209c00 == 26 [pid = 1855] [id = 695]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d4b800 == 25 [pid = 1855] [id = 693]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0xa28af400 == 24 [pid = 1855] [id = 692]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fbc400 == 23 [pid = 1855] [id = 691]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0xa1dbd800 == 22 [pid = 1855] [id = 690]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f3400 == 21 [pid = 1855] [id = 689]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e1000 == 20 [pid = 1855] [id = 688]
03:27:32 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20e800 == 19 [pid = 1855] [id = 687]
03:27:32 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0x9fee8000) [pid = 1855] [serial = 1905] [outer = (nil)] [url = about:blank]
03:27:32 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0xa1160000) [pid = 1855] [serial = 1915] [outer = (nil)] [url = about:blank]
03:27:32 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0x9fee5000) [pid = 1855] [serial = 1910] [outer = (nil)] [url = about:blank]
03:27:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0x9e465c00) [pid = 1855] [serial = 1996] [outer = 0x9e46c400]
03:27:32 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
03:27:32 INFO - document served over http requires an https
03:27:32 INFO - sub-resource via iframe-tag using the meta-csp
03:27:32 INFO - delivery method with no-redirect and when
03:27:32 INFO - the target request is same-origin.
03:27:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2883ms
03:27:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:27:32 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab2800 == 20 [pid = 1855] [id = 714]
03:27:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0x9f0a0c00) [pid = 1855] [serial = 1997] [outer = (nil)]
03:27:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9f20c400) [pid = 1855] [serial = 1998] [outer = 0x9f0a0c00]
03:27:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0x9f606c00) [pid = 1855] [serial = 1999] [outer = 0x9f0a0c00]
03:27:34 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fda8400 == 21 [pid = 1855] [id = 715]
03:27:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0x9fda9400) [pid = 1855] [serial = 2000] [outer = (nil)]
03:27:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0x9fedb400) [pid = 1855] [serial = 2001] [outer = 0x9fda9400]
03:27:35 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
03:27:35 INFO - document served over http requires an https
03:27:35 INFO - sub-resource via iframe-tag using the meta-csp
03:27:35 INFO - delivery method with swap-origin-redirect and when
03:27:35 INFO - the target request is same-origin.
03:27:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2591ms
03:27:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:27:35 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a2800 == 22 [pid = 1855] [id = 716]
03:27:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0x9f0a9000) [pid = 1855] [serial = 2002] [outer = (nil)]
03:27:35 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa0e09000) [pid = 1855] [serial = 2003] [outer = 0x9f0a9000]
03:27:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa0fa5400) [pid = 1855] [serial = 2004] [outer = 0x9f0a9000]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0xa177e800) [pid = 1855] [serial = 1925] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0x9f2b4400) [pid = 1855] [serial = 1946] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0x9f0a1800) [pid = 1855] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa1ec3800) [pid = 1855] [serial = 1928] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0xa2d4cc00) [pid = 1855] [serial = 1937] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0xa2de9000) [pid = 1855] [serial = 1940] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0x9f2ba400) [pid = 1855] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018815082]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9eab4400) [pid = 1855] [serial = 1951] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0xa2fb3000) [pid = 1855] [serial = 1943] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa28b1000) [pid = 1855] [serial = 1934] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa1fb0400) [pid = 1855] [serial = 1931] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0x9fda3000) [pid = 1855] [serial = 1956] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0x9fdaac00) [pid = 1855] [serial = 1922] [outer = (nil)] [url = about:blank]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0x9e46b000) [pid = 1855] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0x9e462c00) [pid = 1855] [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]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0x9f2b6800) [pid = 1855] [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]
03:27:37 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0x9f2b1800) [pid = 1855] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018815082]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0x9e460000) [pid = 1855] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0x9f20bc00) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0x9e468000) [pid = 1855] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0x9e24e000) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0x9e464800) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0x9df37800) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0x9f60fc00) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa0fa5c00) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa0e6b000) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0x9f606800) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa0e08c00) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0x9e460c00) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0x9df3ac00) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0x9f0a9800) [pid = 1855] [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]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9f605400) [pid = 1855] [serial = 1851] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0x9f205c00) [pid = 1855] [serial = 1818] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0x9fdb1800) [pid = 1855] [serial = 1831] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa1162800) [pid = 1855] [serial = 1863] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa0f9fc00) [pid = 1855] [serial = 1860] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9f6e1c00) [pid = 1855] [serial = 1826] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f60a000) [pid = 1855] [serial = 1881] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa0e65000) [pid = 1855] [serial = 1857] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa0e02c00) [pid = 1855] [serial = 1854] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9eab0400) [pid = 1855] [serial = 1815] [outer = (nil)] [url = about:blank]
03:27:38 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9f2b3c00) [pid = 1855] [serial = 1821] [outer = (nil)] [url = about:blank]
03:27:39 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
03:27:39 INFO - document served over http requires an https
03:27:39 INFO - sub-resource via script-tag using the meta-csp
03:27:39 INFO - delivery method with keep-origin-redirect and when
03:27:39 INFO - the target request is same-origin.
03:27:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4349ms
03:27:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:27:39 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e469c00 == 23 [pid = 1855] [id = 717]
03:27:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9e46b000) [pid = 1855] [serial = 2005] [outer = (nil)]
03:27:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9eab4800) [pid = 1855] [serial = 2006] [outer = 0x9e46b000]
03:27:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f209000) [pid = 1855] [serial = 2007] [outer = 0x9e46b000]
03:27:41 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
03:27:41 INFO - document served over http requires an https
03:27:41 INFO - sub-resource via script-tag using the meta-csp
03:27:41 INFO - delivery method with no-redirect and when
03:27:41 INFO - the target request is same-origin.
03:27:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2351ms
03:27:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:27:42 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e462c00 == 24 [pid = 1855] [id = 718]
03:27:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9e468000) [pid = 1855] [serial = 2008] [outer = (nil)]
03:27:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9fdab000) [pid = 1855] [serial = 2009] [outer = 0x9e468000]
03:27:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa06ebc00) [pid = 1855] [serial = 2010] [outer = 0x9e468000]
03:27:44 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
03:27:44 INFO - document served over http requires an https
03:27:44 INFO - sub-resource via script-tag using the meta-csp
03:27:44 INFO - delivery method with swap-origin-redirect and when
03:27:44 INFO - the target request is same-origin.
03:27:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2395ms
03:27:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:27:44 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6eb400 == 25 [pid = 1855] [id = 719]
03:27:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9fda3000) [pid = 1855] [serial = 2011] [outer = (nil)]
03:27:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0xa1164000) [pid = 1855] [serial = 2012] [outer = 0x9fda3000]
03:27:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0xa12be400) [pid = 1855] [serial = 2013] [outer = 0x9fda3000]
03:27:46 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
03:27:46 INFO - document served over http requires an https
03:27:46 INFO - sub-resource via xhr-request using the meta-csp
03:27:46 INFO - delivery method with keep-origin-redirect and when
03:27:46 INFO - the target request is same-origin.
03:27:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2551ms
03:27:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:27:47 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0fa8000 == 26 [pid = 1855] [id = 720]
03:27:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0xa0fa9000) [pid = 1855] [serial = 2014] [outer = (nil)]
03:27:47 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa1dbb400) [pid = 1855] [serial = 2015] [outer = 0xa0fa9000]
03:27:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa1ec8c00) [pid = 1855] [serial = 2016] [outer = 0xa0fa9000]
03:27:49 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
03:27:49 INFO - document served over http requires an https
03:27:49 INFO - sub-resource via xhr-request using the meta-csp
03:27:49 INFO - delivery method with no-redirect and when
03:27:49 INFO - the target request is same-origin.
03:27:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2700ms
03:27:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:27:50 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db7800 == 27 [pid = 1855] [id = 721]
03:27:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa1db9400) [pid = 1855] [serial = 2017] [outer = (nil)]
03:27:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa28b2c00) [pid = 1855] [serial = 2018] [outer = 0xa1db9400]
03:27:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa2d45000) [pid = 1855] [serial = 2019] [outer = 0xa1db9400]
03:27:52 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
03:27:52 INFO - document served over http requires an https
03:27:52 INFO - sub-resource via xhr-request using the meta-csp
03:27:52 INFO - delivery method with swap-origin-redirect and when
03:27:52 INFO - the target request is same-origin.
03:27:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2696ms
03:27:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:27:52 INFO - PROCESS | 1804 | ++DOCSHELL 0xa28b1400 == 28 [pid = 1855] [id = 722]
03:27:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa2de1c00) [pid = 1855] [serial = 2020] [outer = (nil)]
03:27:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa2dec800) [pid = 1855] [serial = 2021] [outer = 0xa2de1c00]
03:27:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa321f400) [pid = 1855] [serial = 2022] [outer = 0xa2de1c00]
03:27:54 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
03:27:54 INFO - document served over http requires an http
03:27:54 INFO - sub-resource via fetch-request using the meta-referrer
03:27:54 INFO - delivery method with keep-origin-redirect and when
03:27:54 INFO - the target request is cross-origin.
03:27:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2592ms
03:27:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:27:55 INFO - PROCESS | 1804 | ++DOCSHELL 0xa32c4c00 == 29 [pid = 1855] [id = 723]
03:27:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa32e9400) [pid = 1855] [serial = 2023] [outer = (nil)]
03:27:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa33d9800) [pid = 1855] [serial = 2024] [outer = 0xa32e9400]
03:27:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa33ddc00) [pid = 1855] [serial = 2025] [outer = 0xa32e9400]
03:27:58 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
03:27:58 INFO - document served over http requires an http
03:27:58 INFO - sub-resource via fetch-request using the meta-referrer
03:27:58 INFO - delivery method with no-redirect and when
03:27:58 INFO - the target request is cross-origin.
03:27:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3357ms
03:27:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:27:58 INFO - PROCESS | 1804 | ++DOCSHELL 0xa33d6400 == 30 [pid = 1855] [id = 724]
03:27:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa37da800) [pid = 1855] [serial = 2026] [outer = (nil)]
03:27:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa37e0800) [pid = 1855] [serial = 2027] [outer = 0xa37da800]
03:27:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:59 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa37e4800) [pid = 1855] [serial = 2028] [outer = 0xa37da800]
03:28:00 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
03:28:00 INFO - document served over http requires an http
03:28:00 INFO - sub-resource via fetch-request using the meta-referrer
03:28:00 INFO - delivery method with swap-origin-redirect and when
03:28:00 INFO - the target request is cross-origin.
03:28:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2456ms
03:28:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:28:01 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37dec00 == 31 [pid = 1855] [id = 725]
03:28:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa384e800) [pid = 1855] [serial = 2029] [outer = (nil)]
03:28:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa3854c00) [pid = 1855] [serial = 2030] [outer = 0xa384e800]
03:28:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa38cac00) [pid = 1855] [serial = 2031] [outer = 0xa384e800]
03:28:04 INFO - PROCESS | 1804 | ++DOCSHELL 0xa38d5400 == 32 [pid = 1855] [id = 726]
03:28:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa38d5c00) [pid = 1855] [serial = 2032] [outer = (nil)]
03:28:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa38d7c00) [pid = 1855] [serial = 2033] [outer = 0xa38d5c00]
03:28:04 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
03:28:04 INFO - document served over http requires an http
03:28:04 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:04 INFO - delivery method with keep-origin-redirect and when
03:28:04 INFO - the target request is cross-origin.
03:28:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3703ms
03:28:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:28:05 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab0c00 == 33 [pid = 1855] [id = 727]
03:28:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0x9eab7800) [pid = 1855] [serial = 2034] [outer = (nil)]
03:28:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0x9f203c00) [pid = 1855] [serial = 2035] [outer = 0x9eab7800]
03:28:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0x9f6e7000) [pid = 1855] [serial = 2036] [outer = 0x9eab7800]
03:28:06 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06e9000 == 34 [pid = 1855] [id = 728]
03:28:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa06e9c00) [pid = 1855] [serial = 2037] [outer = (nil)]
03:28:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0x9f2b4000) [pid = 1855] [serial = 2038] [outer = 0xa06e9c00]
03:28:07 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
03:28:07 INFO - document served over http requires an http
03:28:07 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:07 INFO - delivery method with no-redirect and when
03:28:07 INFO - the target request is cross-origin.
03:28:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2952ms
03:28:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:28:08 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e257800 == 35 [pid = 1855] [id = 729]
03:28:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0x9e45f000) [pid = 1855] [serial = 2039] [outer = (nil)]
03:28:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9f2aec00) [pid = 1855] [serial = 2040] [outer = 0x9e45f000]
03:28:08 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:08 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa076f400) [pid = 1855] [serial = 2041] [outer = 0x9e45f000]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9fda8400 == 34 [pid = 1855] [id = 715]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab2800 == 33 [pid = 1855] [id = 714]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b3400 == 32 [pid = 1855] [id = 699]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa12ba400 == 31 [pid = 1855] [id = 667]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9fdac800 == 30 [pid = 1855] [id = 686]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9e46b400 == 29 [pid = 1855] [id = 713]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b2400 == 28 [pid = 1855] [id = 712]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa32c1800 == 27 [pid = 1855] [id = 710]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e1400 == 26 [pid = 1855] [id = 711]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa32bd800 == 25 [pid = 1855] [id = 709]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa2d4b400 == 24 [pid = 1855] [id = 708]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa1783800 == 23 [pid = 1855] [id = 679]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa12b3400 == 22 [pid = 1855] [id = 705]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e10c00 == 21 [pid = 1855] [id = 704]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60cc00 == 20 [pid = 1855] [id = 703]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab3400 == 19 [pid = 1855] [id = 701]
03:28:09 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a7c00 == 18 [pid = 1855] [id = 702]
03:28:09 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0x9fdb0400) [pid = 1855] [serial = 1957] [outer = (nil)] [url = about:blank]
03:28:09 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0x9fede000) [pid = 1855] [serial = 1947] [outer = (nil)] [url = about:blank]
03:28:09 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9f0a9400) [pid = 1855] [serial = 1952] [outer = (nil)] [url = about:blank]
03:28:09 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45d800 == 19 [pid = 1855] [id = 730]
03:28:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0x9e45e000) [pid = 1855] [serial = 2042] [outer = (nil)]
03:28:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0x9f0a9400) [pid = 1855] [serial = 2043] [outer = 0x9e45e000]
03:28:10 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
03:28:10 INFO - document served over http requires an http
03:28:10 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:10 INFO - delivery method with swap-origin-redirect and when
03:28:10 INFO - the target request is cross-origin.
03:28:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2751ms
03:28:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:28:10 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2b8000 == 20 [pid = 1855] [id = 731]
03:28:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0x9f6e0800) [pid = 1855] [serial = 2044] [outer = (nil)]
03:28:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0x9f6e7c00) [pid = 1855] [serial = 2045] [outer = 0x9f6e0800]
03:28:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0x9fede000) [pid = 1855] [serial = 2046] [outer = 0x9f6e0800]
03:28:12 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
03:28:12 INFO - document served over http requires an http
03:28:12 INFO - sub-resource via script-tag using the meta-referrer
03:28:12 INFO - delivery method with keep-origin-redirect and when
03:28:12 INFO - the target request is cross-origin.
03:28:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2435ms
03:28:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:28:13 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f607000 == 21 [pid = 1855] [id = 732]
03:28:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0x9f610c00) [pid = 1855] [serial = 2047] [outer = (nil)]
03:28:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa1160800) [pid = 1855] [serial = 2048] [outer = 0x9f610c00]
03:28:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa12b5000) [pid = 1855] [serial = 2049] [outer = 0x9f610c00]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0x9f2b6000) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0x9f0a0c00) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0xa32c1c00) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0x9f6e1800) [pid = 1855] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0x9fda9400) [pid = 1855] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0x9e46c400) [pid = 1855] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018852082]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa1507800) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0xa177f800) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0x9e251000) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa1d89800) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0x9f20c000) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa15f0800) [pid = 1855] [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]
03:28:16 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0xa0e6a000) [pid = 1855] [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]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0x9e465c00) [pid = 1855] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018852082]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0x9fedb400) [pid = 1855] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa32c4400) [pid = 1855] [serial = 1985] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa0f9cc00) [pid = 1855] [serial = 1993] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0x9f20c400) [pid = 1855] [serial = 1998] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0x9fda4000) [pid = 1855] [serial = 1964] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0xa0e68c00) [pid = 1855] [serial = 1967] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa15fb400) [pid = 1855] [serial = 1973] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0xa06e8400) [pid = 1855] [serial = 1961] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa3226c00) [pid = 1855] [serial = 1982] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa06ec000) [pid = 1855] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0xa12bbc00) [pid = 1855] [serial = 1970] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa1dbb800) [pid = 1855] [serial = 1976] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0xa2d51000) [pid = 1855] [serial = 1979] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0xa33d1000) [pid = 1855] [serial = 1988] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa0e09000) [pid = 1855] [serial = 2003] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa1510c00) [pid = 1855] [serial = 1893] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0xa178b400) [pid = 1855] [serial = 1899] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9fedfc00) [pid = 1855] [serial = 1884] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa1daf800) [pid = 1855] [serial = 1902] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa076b000) [pid = 1855] [serial = 1887] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa15f8400) [pid = 1855] [serial = 1896] [outer = (nil)] [url = about:blank]
03:28:17 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa12b4c00) [pid = 1855] [serial = 1890] [outer = (nil)] [url = about:blank]
03:28:18 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
03:28:18 INFO - document served over http requires an http
03:28:18 INFO - sub-resource via script-tag using the meta-referrer
03:28:18 INFO - delivery method with no-redirect and when
03:28:18 INFO - the target request is cross-origin.
03:28:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 5812ms
03:28:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:28:19 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab3400 == 22 [pid = 1855] [id = 733]
03:28:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9f0a8800) [pid = 1855] [serial = 2050] [outer = (nil)]
03:28:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0x9f2b4800) [pid = 1855] [serial = 2051] [outer = 0x9f0a8800]
03:28:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0x9f6e1800) [pid = 1855] [serial = 2052] [outer = 0x9f0a8800]
03:28:21 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
03:28:21 INFO - document served over http requires an http
03:28:21 INFO - sub-resource via script-tag using the meta-referrer
03:28:21 INFO - delivery method with swap-origin-redirect and when
03:28:21 INFO - the target request is cross-origin.
03:28:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2541ms
03:28:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:28:21 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f205000 == 23 [pid = 1855] [id = 734]
03:28:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0x9f206000) [pid = 1855] [serial = 2053] [outer = (nil)]
03:28:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0xa0e0c000) [pid = 1855] [serial = 2054] [outer = 0x9f206000]
03:28:22 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 94 (0xa0f9cc00) [pid = 1855] [serial = 2055] [outer = 0x9f206000]
03:28:23 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
03:28:23 INFO - document served over http requires an http
03:28:23 INFO - sub-resource via xhr-request using the meta-referrer
03:28:23 INFO - delivery method with keep-origin-redirect and when
03:28:23 INFO - the target request is cross-origin.
03:28:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2144ms
03:28:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:28:23 INFO - PROCESS | 1804 | ++DOCSHELL 0xa076b000 == 24 [pid = 1855] [id = 735]
03:28:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 95 (0xa0770800) [pid = 1855] [serial = 2056] [outer = (nil)]
03:28:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 96 (0xa1510400) [pid = 1855] [serial = 2057] [outer = 0xa0770800]
03:28:24 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 97 (0xa15f2000) [pid = 1855] [serial = 2058] [outer = 0xa0770800]
03:28:25 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
03:28:25 INFO - document served over http requires an http
03:28:25 INFO - sub-resource via xhr-request using the meta-referrer
03:28:25 INFO - delivery method with no-redirect and when
03:28:25 INFO - the target request is cross-origin.
03:28:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2156ms
03:28:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:28:26 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1507000 == 25 [pid = 1855] [id = 736]
03:28:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 98 (0xa150a800) [pid = 1855] [serial = 2059] [outer = (nil)]
03:28:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 99 (0xa178b400) [pid = 1855] [serial = 2060] [outer = 0xa150a800]
03:28:26 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 100 (0xa1d89c00) [pid = 1855] [serial = 2061] [outer = 0xa150a800]
03:28:28 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
03:28:28 INFO - document served over http requires an http
03:28:28 INFO - sub-resource via xhr-request using the meta-referrer
03:28:28 INFO - delivery method with swap-origin-redirect and when
03:28:28 INFO - the target request is cross-origin.
03:28:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2712ms
03:28:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:28:28 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1787c00 == 26 [pid = 1855] [id = 737]
03:28:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 101 (0xa1dbd400) [pid = 1855] [serial = 2062] [outer = (nil)]
03:28:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 102 (0xa1fb3400) [pid = 1855] [serial = 2063] [outer = 0xa1dbd400]
03:28:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 103 (0xa2d46c00) [pid = 1855] [serial = 2064] [outer = 0xa1dbd400]
03:28:30 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
03:28:30 INFO - document served over http requires an https
03:28:30 INFO - sub-resource via fetch-request using the meta-referrer
03:28:30 INFO - delivery method with keep-origin-redirect and when
03:28:30 INFO - the target request is cross-origin.
03:28:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2735ms
03:28:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:28:31 INFO - PROCESS | 1804 | ++DOCSHELL 0xa2de7800 == 27 [pid = 1855] [id = 738]
03:28:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 104 (0xa2ded800) [pid = 1855] [serial = 2065] [outer = (nil)]
03:28:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 105 (0xa32b5800) [pid = 1855] [serial = 2066] [outer = 0xa2ded800]
03:28:32 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:32 INFO - PROCESS | 1804 | ++DOMWINDOW == 106 (0xa32dcc00) [pid = 1855] [serial = 2067] [outer = 0xa2ded800]
03:28:33 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
03:28:33 INFO - document served over http requires an https
03:28:33 INFO - sub-resource via fetch-request using the meta-referrer
03:28:33 INFO - delivery method with no-redirect and when
03:28:33 INFO - the target request is cross-origin.
03:28:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2771ms
03:28:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:28:34 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3223800 == 28 [pid = 1855] [id = 739]
03:28:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 107 (0xa33d4000) [pid = 1855] [serial = 2068] [outer = (nil)]
03:28:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 108 (0xa3851000) [pid = 1855] [serial = 2069] [outer = 0xa33d4000]
03:28:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 109 (0xa38d2400) [pid = 1855] [serial = 2070] [outer = 0xa33d4000]
03:28:37 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
03:28:37 INFO - document served over http requires an https
03:28:37 INFO - sub-resource via fetch-request using the meta-referrer
03:28:37 INFO - delivery method with swap-origin-redirect and when
03:28:37 INFO - the target request is cross-origin.
03:28:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3507ms
03:28:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:28:37 INFO - PROCESS | 1804 | ++DOCSHELL 0xa37dfc00 == 29 [pid = 1855] [id = 740]
03:28:37 INFO - PROCESS | 1804 | ++DOMWINDOW == 110 (0xa37e1000) [pid = 1855] [serial = 2071] [outer = (nil)]
03:28:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 111 (0xa3dbb800) [pid = 1855] [serial = 2072] [outer = 0xa37e1000]
03:28:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 112 (0xa3dc0000) [pid = 1855] [serial = 2073] [outer = 0xa37e1000]
03:28:39 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f12400 == 30 [pid = 1855] [id = 741]
03:28:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 113 (0xa3f12800) [pid = 1855] [serial = 2074] [outer = (nil)]
03:28:39 INFO - PROCESS | 1804 | ++DOMWINDOW == 114 (0xa3f16c00) [pid = 1855] [serial = 2075] [outer = 0xa3f12800]
03:28:39 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
03:28:39 INFO - document served over http requires an https
03:28:39 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:39 INFO - delivery method with keep-origin-redirect and when
03:28:39 INFO - the target request is cross-origin.
03:28:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2521ms
03:28:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:28:40 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3db8c00 == 31 [pid = 1855] [id = 742]
03:28:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 115 (0xa3f10800) [pid = 1855] [serial = 2076] [outer = (nil)]
03:28:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 116 (0xa3fed400) [pid = 1855] [serial = 2077] [outer = 0xa3f10800]
03:28:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 117 (0xa3ff1c00) [pid = 1855] [serial = 2078] [outer = 0xa3f10800]
03:28:41 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3ff8800 == 32 [pid = 1855] [id = 743]
03:28:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 118 (0xa3ff8c00) [pid = 1855] [serial = 2079] [outer = (nil)]
03:28:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 119 (0xa3ffa800) [pid = 1855] [serial = 2080] [outer = 0xa3ff8c00]
03:28:42 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
03:28:42 INFO - document served over http requires an https
03:28:42 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:42 INFO - delivery method with no-redirect and when
03:28:42 INFO - the target request is cross-origin.
03:28:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2294ms
03:28:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:28:42 INFO - PROCESS | 1804 | ++DOCSHELL 0xa3f19c00 == 33 [pid = 1855] [id = 744]
03:28:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 120 (0xa3f1a400) [pid = 1855] [serial = 2081] [outer = (nil)]
03:28:42 INFO - PROCESS | 1804 | ++DOMWINDOW == 121 (0xa4347c00) [pid = 1855] [serial = 2082] [outer = 0xa3f1a400]
03:28:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 122 (0xa434cc00) [pid = 1855] [serial = 2083] [outer = 0xa3f1a400]
03:28:44 INFO - PROCESS | 1804 | ++DOCSHELL 0xa51b5c00 == 34 [pid = 1855] [id = 745]
03:28:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 123 (0xa51b6000) [pid = 1855] [serial = 2084] [outer = (nil)]
03:28:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 124 (0xa51b9400) [pid = 1855] [serial = 2085] [outer = 0xa51b6000]
03:28:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:44 INFO - document served over http requires an https
03:28:44 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:44 INFO - delivery method with swap-origin-redirect and when
03:28:44 INFO - the target request is cross-origin.
03:28:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2704ms
03:28:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:28:45 INFO - PROCESS | 1804 | ++DOCSHELL 0xa4345400 == 35 [pid = 1855] [id = 746]
03:28:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 125 (0xa4346000) [pid = 1855] [serial = 2086] [outer = (nil)]
03:28:45 INFO - PROCESS | 1804 | ++DOMWINDOW == 126 (0xa51c0400) [pid = 1855] [serial = 2087] [outer = 0xa4346000]
03:28:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 127 (0xa52bc000) [pid = 1855] [serial = 2088] [outer = 0xa4346000]
03:28:47 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
03:28:47 INFO - document served over http requires an https
03:28:47 INFO - sub-resource via script-tag using the meta-referrer
03:28:47 INFO - delivery method with keep-origin-redirect and when
03:28:47 INFO - the target request is cross-origin.
03:28:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2925ms
03:28:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9e469c00 == 34 [pid = 1855] [id = 717]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9e462c00 == 33 [pid = 1855] [id = 718]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6eb400 == 32 [pid = 1855] [id = 719]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa0fa8000 == 31 [pid = 1855] [id = 720]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db7800 == 30 [pid = 1855] [id = 721]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b1400 == 29 [pid = 1855] [id = 722]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa32c4c00 == 28 [pid = 1855] [id = 723]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa33d6400 == 27 [pid = 1855] [id = 724]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0xa06e9000 == 26 [pid = 1855] [id = 728]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab0c00 == 25 [pid = 1855] [id = 727]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45d800 == 24 [pid = 1855] [id = 730]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9e257800 == 23 [pid = 1855] [id = 729]
03:28:49 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2b8000 == 22 [pid = 1855] [id = 731]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab3400 == 21 [pid = 1855] [id = 733]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0x9f205000 == 20 [pid = 1855] [id = 734]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa076b000 == 19 [pid = 1855] [id = 735]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa1507000 == 18 [pid = 1855] [id = 736]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa1787c00 == 17 [pid = 1855] [id = 737]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa28b3800 == 16 [pid = 1855] [id = 707]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de7800 == 15 [pid = 1855] [id = 738]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa3223800 == 14 [pid = 1855] [id = 739]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa15f6c00 == 13 [pid = 1855] [id = 706]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f12400 == 12 [pid = 1855] [id = 741]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa37dfc00 == 11 [pid = 1855] [id = 740]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa3ff8800 == 10 [pid = 1855] [id = 743]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa3db8c00 == 9 [pid = 1855] [id = 742]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa51b5c00 == 8 [pid = 1855] [id = 745]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa3f19c00 == 7 [pid = 1855] [id = 744]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a2800 == 6 [pid = 1855] [id = 716]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0x9f607000 == 5 [pid = 1855] [id = 732]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa2de7400 == 4 [pid = 1855] [id = 694]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa4345400 == 3 [pid = 1855] [id = 746]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa38d5400 == 2 [pid = 1855] [id = 726]
03:28:51 INFO - PROCESS | 1804 | --DOCSHELL 0xa37dec00 == 1 [pid = 1855] [id = 725]
03:28:51 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df2d400 == 2 [pid = 1855] [id = 747]
03:28:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0x9df30800) [pid = 1855] [serial = 2089] [outer = (nil)]
03:28:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0x9df35c00) [pid = 1855] [serial = 2090] [outer = 0x9df30800]
03:28:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:51 INFO - PROCESS | 1804 | ++DOMWINDOW == 130 (0x9e252c00) [pid = 1855] [serial = 2091] [outer = 0x9df30800]
03:28:52 INFO - PROCESS | 1804 | --DOMWINDOW == 129 (0xa33d4c00) [pid = 1855] [serial = 1989] [outer = (nil)] [url = about:blank]
03:28:52 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0xa1506400) [pid = 1855] [serial = 1994] [outer = (nil)] [url = about:blank]
03:28:52 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0x9f606c00) [pid = 1855] [serial = 1999] [outer = (nil)] [url = about:blank]
03:28:53 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
03:28:53 INFO - document served over http requires an https
03:28:53 INFO - sub-resource via script-tag using the meta-referrer
03:28:53 INFO - delivery method with no-redirect and when
03:28:53 INFO - the target request is cross-origin.
03:28:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 6195ms
03:28:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:28:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e462400 == 3 [pid = 1855] [id = 748]
03:28:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 128 (0x9e462800) [pid = 1855] [serial = 2092] [outer = (nil)]
03:28:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 129 (0x9e46b800) [pid = 1855] [serial = 2093] [outer = 0x9e462800]
03:28:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 130 (0x9eab7c00) [pid = 1855] [serial = 2094] [outer = 0x9e462800]
03:28:56 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
03:28:56 INFO - document served over http requires an https
03:28:56 INFO - sub-resource via script-tag using the meta-referrer
03:28:56 INFO - delivery method with swap-origin-redirect and when
03:28:56 INFO - the target request is cross-origin.
03:28:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2393ms
03:28:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:28:56 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e467000 == 4 [pid = 1855] [id = 749]
03:28:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 131 (0x9f09d000) [pid = 1855] [serial = 2095] [outer = (nil)]
03:28:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 132 (0x9f0a7000) [pid = 1855] [serial = 2096] [outer = 0x9f09d000]
03:28:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 133 (0x9f205c00) [pid = 1855] [serial = 2097] [outer = 0x9f09d000]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 132 (0x9f2ae000) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 131 (0x9f0a9000) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 130 (0xa2fac400) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 129 (0x9fedec00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 128 (0xa2de3000) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 127 (0x9f6e5800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 126 (0xa28ac800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 125 (0xa2d44c00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 124 (0xa15f7800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 123 (0xa1ed0c00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 122 (0x9e468000) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 121 (0x9f610c00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 120 (0xa2de1c00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 119 (0x9e46b000) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 118 (0x9f20ac00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 117 (0xa28b8800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 116 (0x9f60dc00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 115 (0x9eab7800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 114 (0xa1d8fc00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 113 (0xa0e62c00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 112 (0xa0fa9000) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 111 (0x9e45f000) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 110 (0xa384e800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 109 (0xa32bec00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 108 (0xa15f0400) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 107 (0xa2fb3c00) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 106 (0x9f6e0800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 105 (0xa06e9c00) [pid = 1855] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018886913]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 104 (0x9f6e7800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 103 (0xa32e9400) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 102 (0x9e45e000) [pid = 1855] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 101 (0xa38d5c00) [pid = 1855] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 100 (0xa37da800) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 99 (0x9fda3000) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 98 (0xa1db9400) [pid = 1855] [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]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 97 (0x9eab4800) [pid = 1855] [serial = 2006] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 96 (0x9f203c00) [pid = 1855] [serial = 2035] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 95 (0xa38d7c00) [pid = 1855] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 94 (0xa1164000) [pid = 1855] [serial = 2012] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 93 (0x9f6e7c00) [pid = 1855] [serial = 2045] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9fdab000) [pid = 1855] [serial = 2009] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0xa3854c00) [pid = 1855] [serial = 2030] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa33d9800) [pid = 1855] [serial = 2024] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa28b2c00) [pid = 1855] [serial = 2018] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa37e0800) [pid = 1855] [serial = 2027] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0x9f0a9400) [pid = 1855] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0x9f2b4000) [pid = 1855] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018886913]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa1dbb400) [pid = 1855] [serial = 2015] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f2aec00) [pid = 1855] [serial = 2040] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa2dec800) [pid = 1855] [serial = 2021] [outer = (nil)] [url = about:blank]
03:29:01 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa1160800) [pid = 1855] [serial = 2048] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa06e1c00) [pid = 1855] [serial = 1965] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa1785800) [pid = 1855] [serial = 1974] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa1ec8c00) [pid = 1855] [serial = 2016] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa1509000) [pid = 1855] [serial = 1971] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0xa0e66000) [pid = 1855] [serial = 1923] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa0fa5400) [pid = 1855] [serial = 2004] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa3218400) [pid = 1855] [serial = 1944] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa12b4000) [pid = 1855] [serial = 1920] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa32b8000) [pid = 1855] [serial = 1983] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0xa1ec8000) [pid = 1855] [serial = 1977] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa2deb800) [pid = 1855] [serial = 1941] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa2faa400) [pid = 1855] [serial = 1980] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa0f9e800) [pid = 1855] [serial = 1968] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa178ac00) [pid = 1855] [serial = 1926] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa28b5000) [pid = 1855] [serial = 1935] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0xa2d45000) [pid = 1855] [serial = 2019] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0xa12be400) [pid = 1855] [serial = 2013] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa2d51c00) [pid = 1855] [serial = 1938] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa1ec9000) [pid = 1855] [serial = 1929] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa0767c00) [pid = 1855] [serial = 1962] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa1fb4800) [pid = 1855] [serial = 1932] [outer = (nil)] [url = about:blank]
03:29:02 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa32e0800) [pid = 1855] [serial = 1986] [outer = (nil)] [url = about:blank]
03:29:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:29:03 INFO - document served over http requires an https
03:29:03 INFO - sub-resource via xhr-request using the meta-referrer
03:29:03 INFO - delivery method with keep-origin-redirect and when
03:29:03 INFO - the target request is cross-origin.
03:29:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 7007ms
03:29:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:29:03 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df37800 == 5 [pid = 1855] [id = 750]
03:29:03 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0x9df3a000) [pid = 1855] [serial = 2098] [outer = (nil)]
03:29:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0x9e255400) [pid = 1855] [serial = 2099] [outer = 0x9df3a000]
03:29:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9eab6c00) [pid = 1855] [serial = 2100] [outer = 0x9df3a000]
03:29:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:29:05 INFO - document served over http requires an https
03:29:05 INFO - sub-resource via xhr-request using the meta-referrer
03:29:05 INFO - delivery method with no-redirect and when
03:29:05 INFO - the target request is cross-origin.
03:29:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2541ms
03:29:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:29:06 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df38800 == 6 [pid = 1855] [id = 751]
03:29:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0x9e248800) [pid = 1855] [serial = 2101] [outer = (nil)]
03:29:06 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9f20b000) [pid = 1855] [serial = 2102] [outer = 0x9e248800]
03:29:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9f2af400) [pid = 1855] [serial = 2103] [outer = 0x9e248800]
03:29:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:29:08 INFO - document served over http requires an https
03:29:08 INFO - sub-resource via xhr-request using the meta-referrer
03:29:08 INFO - delivery method with swap-origin-redirect and when
03:29:08 INFO - the target request is cross-origin.
03:29:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2553ms
03:29:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:29:09 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f202c00 == 7 [pid = 1855] [id = 752]
03:29:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9f208400) [pid = 1855] [serial = 2104] [outer = (nil)]
03:29:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f60a400) [pid = 1855] [serial = 2105] [outer = 0x9f208400]
03:29:09 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0x9f610c00) [pid = 1855] [serial = 2106] [outer = 0x9f208400]
03:29:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:29:11 INFO - document served over http requires an http
03:29:11 INFO - sub-resource via fetch-request using the meta-referrer
03:29:11 INFO - delivery method with keep-origin-redirect and when
03:29:11 INFO - the target request is same-origin.
03:29:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3294ms
03:29:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:29:12 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f2bcc00 == 8 [pid = 1855] [id = 753]
03:29:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0x9f608000) [pid = 1855] [serial = 2107] [outer = (nil)]
03:29:12 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0x9f6ec000) [pid = 1855] [serial = 2108] [outer = 0x9f608000]
03:29:13 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0x9fda8c00) [pid = 1855] [serial = 2109] [outer = 0x9f608000]
03:29:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:29:14 INFO - document served over http requires an http
03:29:14 INFO - sub-resource via fetch-request using the meta-referrer
03:29:14 INFO - delivery method with no-redirect and when
03:29:14 INFO - the target request is same-origin.
03:29:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2311ms
03:29:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:29:14 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e9c00 == 9 [pid = 1855] [id = 754]
03:29:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0x9fedc000) [pid = 1855] [serial = 2110] [outer = (nil)]
03:29:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0x9fee6000) [pid = 1855] [serial = 2111] [outer = 0x9fedc000]
03:29:15 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa06ddc00) [pid = 1855] [serial = 2112] [outer = 0x9fedc000]
03:29:16 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
03:29:16 INFO - document served over http requires an http
03:29:16 INFO - sub-resource via fetch-request using the meta-referrer
03:29:16 INFO - delivery method with swap-origin-redirect and when
03:29:16 INFO - the target request is same-origin.
03:29:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2200ms
03:29:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:29:17 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fee3000 == 10 [pid = 1855] [id = 755]
03:29:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa06e5800) [pid = 1855] [serial = 2113] [outer = (nil)]
03:29:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa0767c00) [pid = 1855] [serial = 2114] [outer = 0xa06e5800]
03:29:17 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa0772400) [pid = 1855] [serial = 2115] [outer = 0xa06e5800]
03:29:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e07000 == 11 [pid = 1855] [id = 756]
03:29:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa0e07800) [pid = 1855] [serial = 2116] [outer = (nil)]
03:29:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa0e0d800) [pid = 1855] [serial = 2117] [outer = 0xa0e07800]
03:29:18 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
03:29:18 INFO - document served over http requires an http
03:29:18 INFO - sub-resource via iframe-tag using the meta-referrer
03:29:18 INFO - delivery method with keep-origin-redirect and when
03:29:18 INFO - the target request is same-origin.
03:29:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2256ms
03:29:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:29:19 INFO - PROCESS | 1804 | ++DOCSHELL 0xa06ec000 == 12 [pid = 1855] [id = 757]
03:29:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa06ec800) [pid = 1855] [serial = 2118] [outer = (nil)]
03:29:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa0e65c00) [pid = 1855] [serial = 2119] [outer = 0xa06ec800]
03:29:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa0e6a400) [pid = 1855] [serial = 2120] [outer = 0xa06ec800]
03:29:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0f9f400 == 13 [pid = 1855] [id = 758]
03:29:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa0fa0400) [pid = 1855] [serial = 2121] [outer = (nil)]
03:29:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
03:29:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f201c00) [pid = 1855] [serial = 2122] [outer = 0xa0fa0400]
03:29:22 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
03:29:22 INFO - document served over http requires an http
03:29:22 INFO - sub-resource via iframe-tag using the meta-referrer
03:29:22 INFO - delivery method with no-redirect and when
03:29:22 INFO - the target request is same-origin.
03:29:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3387ms
03:29:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:29:22 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fedf000 == 14 [pid = 1855] [id = 759]
03:29:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9fee3800) [pid = 1855] [serial = 2123] [outer = (nil)]
03:29:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0xa0f9fc00) [pid = 1855] [serial = 2124] [outer = 0x9fee3800]
03:29:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa1161c00) [pid = 1855] [serial = 2125] [outer = 0x9fee3800]
03:29:24 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e250800 == 15 [pid = 1855] [id = 760]
03:29:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0x9e255000) [pid = 1855] [serial = 2126] [outer = (nil)]
03:29:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 90 (0x9e46cc00) [pid = 1855] [serial = 2127] [outer = 0x9e255000]
03:29:25 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
03:29:25 INFO - document served over http requires an http
03:29:25 INFO - sub-resource via iframe-tag using the meta-referrer
03:29:25 INFO - delivery method with swap-origin-redirect and when
03:29:25 INFO - the target request is same-origin.
03:29:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2911ms
03:29:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:29:25 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e464800 == 16 [pid = 1855] [id = 761]
03:29:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 91 (0x9eab4c00) [pid = 1855] [serial = 2128] [outer = (nil)]
03:29:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 92 (0x9f20c400) [pid = 1855] [serial = 2129] [outer = 0x9eab4c00]
03:29:26 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 93 (0x9f60b000) [pid = 1855] [serial = 2130] [outer = 0x9eab4c00]
03:29:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9e462400 == 15 [pid = 1855] [id = 748]
03:29:26 INFO - PROCESS | 1804 | --DOCSHELL 0x9df2d400 == 14 [pid = 1855] [id = 747]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 92 (0x9fede000) [pid = 1855] [serial = 2046] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 91 (0x9f6e7000) [pid = 1855] [serial = 2036] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 90 (0xa33ddc00) [pid = 1855] [serial = 2025] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 89 (0xa321f400) [pid = 1855] [serial = 2022] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0xa38cac00) [pid = 1855] [serial = 2031] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa06ebc00) [pid = 1855] [serial = 2010] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa37e4800) [pid = 1855] [serial = 2028] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa076f400) [pid = 1855] [serial = 2041] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0x9f209000) [pid = 1855] [serial = 2007] [outer = (nil)] [url = about:blank]
03:29:26 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa12b5000) [pid = 1855] [serial = 2049] [outer = (nil)] [url = about:blank]
03:29:27 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
03:29:27 INFO - document served over http requires an http
03:29:27 INFO - sub-resource via script-tag using the meta-referrer
03:29:27 INFO - delivery method with keep-origin-redirect and when
03:29:27 INFO - the target request is same-origin.
03:29:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2397ms
03:29:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:29:27 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eab1800 == 15 [pid = 1855] [id = 762]
03:29:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9f0a1400) [pid = 1855] [serial = 2131] [outer = (nil)]
03:29:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9f2b7c00) [pid = 1855] [serial = 2132] [outer = 0x9f0a1400]
03:29:28 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f6ec800) [pid = 1855] [serial = 2133] [outer = 0x9f0a1400]
03:29:29 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
03:29:29 INFO - document served over http requires an http
03:29:29 INFO - sub-resource via script-tag using the meta-referrer
03:29:29 INFO - delivery method with no-redirect and when
03:29:29 INFO - the target request is same-origin.
03:29:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2391ms
03:29:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:29:31 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fedd800 == 16 [pid = 1855] [id = 763]
03:29:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9fedf800) [pid = 1855] [serial = 2134] [outer = (nil)]
03:29:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 88 (0xa0764c00) [pid = 1855] [serial = 2135] [outer = 0x9fedf800]
03:29:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 89 (0xa0771800) [pid = 1855] [serial = 2136] [outer = 0x9fedf800]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 88 (0x9f2b4800) [pid = 1855] [serial = 2051] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 87 (0xa51c0400) [pid = 1855] [serial = 2087] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa32b5800) [pid = 1855] [serial = 2066] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0xa178b400) [pid = 1855] [serial = 2060] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa3f16c00) [pid = 1855] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0xa3fed400) [pid = 1855] [serial = 2077] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa3851000) [pid = 1855] [serial = 2069] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa0e0c000) [pid = 1855] [serial = 2054] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa51b9400) [pid = 1855] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa1510400) [pid = 1855] [serial = 2057] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa4347c00) [pid = 1855] [serial = 2082] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9df35c00) [pid = 1855] [serial = 2090] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9e46b800) [pid = 1855] [serial = 2093] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0xa3dbb800) [pid = 1855] [serial = 2072] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0xa3ffa800) [pid = 1855] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018921643]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa1fb3400) [pid = 1855] [serial = 2063] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9f0a7000) [pid = 1855] [serial = 2096] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9df30800) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9e462800) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa51b6000) [pid = 1855] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa3ff8c00) [pid = 1855] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018921643]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa3f12800) [pid = 1855] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9f0a8800) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9f206000) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa2ded800) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa3f10800) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa0770800) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa150a800) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0xa3f1a400) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0xa33d4000) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa1dbd400) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0xa37e1000) [pid = 1855] [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]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa0f9cc00) [pid = 1855] [serial = 2055] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0xa15f2000) [pid = 1855] [serial = 2058] [outer = (nil)] [url = about:blank]
03:29:32 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0xa1d89c00) [pid = 1855] [serial = 2061] [outer = (nil)] [url = about:blank]
03:29:33 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
03:29:33 INFO - document served over http requires an http
03:29:33 INFO - sub-resource via script-tag using the meta-referrer
03:29:33 INFO - delivery method with swap-origin-redirect and when
03:29:33 INFO - the target request is same-origin.
03:29:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3414ms
03:29:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:29:33 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f613400 == 17 [pid = 1855] [id = 764]
03:29:33 INFO - PROCESS | 1804 | ++DOMWINDOW == 55 (0xa06e7400) [pid = 1855] [serial = 2137] [outer = (nil)]
03:29:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 56 (0xa0e65000) [pid = 1855] [serial = 2138] [outer = 0xa06e7400]
03:29:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:34 INFO - PROCESS | 1804 | ++DOMWINDOW == 57 (0xa0fa4000) [pid = 1855] [serial = 2139] [outer = 0xa06e7400]
03:29:35 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
03:29:35 INFO - document served over http requires an http
03:29:35 INFO - sub-resource via xhr-request using the meta-referrer
03:29:35 INFO - delivery method with keep-origin-redirect and when
03:29:35 INFO - the target request is same-origin.
03:29:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2235ms
03:29:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:29:36 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f205800 == 18 [pid = 1855] [id = 765]
03:29:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 58 (0x9f209000) [pid = 1855] [serial = 2140] [outer = (nil)]
03:29:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 59 (0x9f6e3c00) [pid = 1855] [serial = 2141] [outer = 0x9f209000]
03:29:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:36 INFO - PROCESS | 1804 | ++DOMWINDOW == 60 (0xa0767000) [pid = 1855] [serial = 2142] [outer = 0x9f209000]
03:29:37 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
03:29:37 INFO - document served over http requires an http
03:29:37 INFO - sub-resource via xhr-request using the meta-referrer
03:29:37 INFO - delivery method with no-redirect and when
03:29:37 INFO - the target request is same-origin.
03:29:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2191ms
03:29:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:29:38 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1160000 == 19 [pid = 1855] [id = 766]
03:29:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 61 (0xa1163c00) [pid = 1855] [serial = 2143] [outer = (nil)]
03:29:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0xa116a400) [pid = 1855] [serial = 2144] [outer = 0xa1163c00]
03:29:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:38 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0xa12b3400) [pid = 1855] [serial = 2145] [outer = 0xa1163c00]
03:29:40 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
03:29:40 INFO - document served over http requires an http
03:29:40 INFO - sub-resource via xhr-request using the meta-referrer
03:29:40 INFO - delivery method with swap-origin-redirect and when
03:29:40 INFO - the target request is same-origin.
03:29:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2303ms
03:29:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:29:40 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1167000 == 20 [pid = 1855] [id = 767]
03:29:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa1168400) [pid = 1855] [serial = 2146] [outer = (nil)]
03:29:40 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0xa12c2c00) [pid = 1855] [serial = 2147] [outer = 0xa1168400]
03:29:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:41 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0xa1509800) [pid = 1855] [serial = 2148] [outer = 0xa1168400]
03:29:42 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
03:29:42 INFO - document served over http requires an https
03:29:42 INFO - sub-resource via fetch-request using the meta-referrer
03:29:42 INFO - delivery method with keep-origin-redirect and when
03:29:42 INFO - the target request is same-origin.
03:29:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2742ms
03:29:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:29:43 INFO - PROCESS | 1804 | ++DOCSHELL 0xa12be800 == 21 [pid = 1855] [id = 768]
03:29:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0xa12c0000) [pid = 1855] [serial = 2149] [outer = (nil)]
03:29:43 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0xa15ee400) [pid = 1855] [serial = 2150] [outer = 0xa12c0000]
03:29:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:44 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa15f2400) [pid = 1855] [serial = 2151] [outer = 0xa12c0000]
03:29:45 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
03:29:45 INFO - document served over http requires an https
03:29:45 INFO - sub-resource via fetch-request using the meta-referrer
03:29:45 INFO - delivery method with no-redirect and when
03:29:45 INFO - the target request is same-origin.
03:29:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2505ms
03:29:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:29:46 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1513000 == 22 [pid = 1855] [id = 769]
03:29:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa15f8000) [pid = 1855] [serial = 2152] [outer = (nil)]
03:29:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa177d400) [pid = 1855] [serial = 2153] [outer = 0xa15f8000]
03:29:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:46 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa1781c00) [pid = 1855] [serial = 2154] [outer = 0xa15f8000]
03:29:48 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
03:29:48 INFO - document served over http requires an https
03:29:48 INFO - sub-resource via fetch-request using the meta-referrer
03:29:48 INFO - delivery method with swap-origin-redirect and when
03:29:48 INFO - the target request is same-origin.
03:29:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2796ms
03:29:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:29:48 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1788800 == 23 [pid = 1855] [id = 770]
03:29:48 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa178a400) [pid = 1855] [serial = 2155] [outer = (nil)]
03:29:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa1d87c00) [pid = 1855] [serial = 2156] [outer = 0xa178a400]
03:29:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:49 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1d8dc00) [pid = 1855] [serial = 2157] [outer = 0xa178a400]
03:29:50 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db2000 == 24 [pid = 1855] [id = 771]
03:29:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1db2400) [pid = 1855] [serial = 2158] [outer = (nil)]
03:29:50 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa1db4c00) [pid = 1855] [serial = 2159] [outer = 0xa1db2400]
03:29:51 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
03:29:51 INFO - document served over http requires an https
03:29:51 INFO - sub-resource via iframe-tag using the meta-referrer
03:29:51 INFO - delivery method with keep-origin-redirect and when
03:29:51 INFO - the target request is same-origin.
03:29:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2746ms
03:29:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:29:52 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f0a8400 == 25 [pid = 1855] [id = 772]
03:29:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa1dba800) [pid = 1855] [serial = 2160] [outer = (nil)]
03:29:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1dbc800) [pid = 1855] [serial = 2161] [outer = 0xa1dba800]
03:29:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa1ec6000) [pid = 1855] [serial = 2162] [outer = 0xa1dba800]
03:29:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9eabc400 == 26 [pid = 1855] [id = 773]
03:29:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9eabc800) [pid = 1855] [serial = 2163] [outer = (nil)]
03:29:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9f202800) [pid = 1855] [serial = 2164] [outer = 0x9eabc800]
03:29:55 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
03:29:55 INFO - document served over http requires an https
03:29:55 INFO - sub-resource via iframe-tag using the meta-referrer
03:29:55 INFO - delivery method with no-redirect and when
03:29:55 INFO - the target request is same-origin.
03:29:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4252ms
03:29:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:29:55 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df35800 == 27 [pid = 1855] [id = 774]
03:29:55 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9e252000) [pid = 1855] [serial = 2165] [outer = (nil)]
03:29:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0x9eabe000) [pid = 1855] [serial = 2166] [outer = 0x9e252000]
03:29:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:56 INFO - PROCESS | 1804 | ++DOMWINDOW == 85 (0x9fedb400) [pid = 1855] [serial = 2167] [outer = 0x9e252000]
03:29:57 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09fc00 == 28 [pid = 1855] [id = 775]
03:29:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 86 (0x9f0a4400) [pid = 1855] [serial = 2168] [outer = (nil)]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9fedd800 == 27 [pid = 1855] [id = 763]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9eab1800 == 26 [pid = 1855] [id = 762]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9e464800 == 25 [pid = 1855] [id = 761]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9e250800 == 24 [pid = 1855] [id = 760]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0xa0f9f400 == 23 [pid = 1855] [id = 758]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9fedf000 == 22 [pid = 1855] [id = 759]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0xa06ec000 == 21 [pid = 1855] [id = 757]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e07000 == 20 [pid = 1855] [id = 756]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9fee3000 == 19 [pid = 1855] [id = 755]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e9c00 == 18 [pid = 1855] [id = 754]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9f2bcc00 == 17 [pid = 1855] [id = 753]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9f202c00 == 16 [pid = 1855] [id = 752]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9df38800 == 15 [pid = 1855] [id = 751]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9e467000 == 14 [pid = 1855] [id = 749]
03:29:57 INFO - PROCESS | 1804 | --DOCSHELL 0x9df37800 == 13 [pid = 1855] [id = 750]
03:29:57 INFO - PROCESS | 1804 | ++DOMWINDOW == 87 (0x9df37800) [pid = 1855] [serial = 2169] [outer = 0x9f0a4400]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 86 (0xa3ff1c00) [pid = 1855] [serial = 2078] [outer = (nil)] [url = about:blank]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 85 (0x9e252c00) [pid = 1855] [serial = 2091] [outer = (nil)] [url = about:blank]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 84 (0xa434cc00) [pid = 1855] [serial = 2083] [outer = (nil)] [url = about:blank]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9eab7c00) [pid = 1855] [serial = 2094] [outer = (nil)] [url = about:blank]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0x9f6e1800) [pid = 1855] [serial = 2052] [outer = (nil)] [url = about:blank]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa38d2400) [pid = 1855] [serial = 2070] [outer = (nil)] [url = about:blank]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0xa32dcc00) [pid = 1855] [serial = 2067] [outer = (nil)] [url = about:blank]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa2d46c00) [pid = 1855] [serial = 2064] [outer = (nil)] [url = about:blank]
03:29:57 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa3dc0000) [pid = 1855] [serial = 2073] [outer = (nil)] [url = about:blank]
03:29:57 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
03:29:57 INFO - document served over http requires an https
03:29:57 INFO - sub-resource via iframe-tag using the meta-referrer
03:29:57 INFO - delivery method with swap-origin-redirect and when
03:29:57 INFO - the target request is same-origin.
03:29:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2625ms
03:29:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:29:58 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e250c00 == 14 [pid = 1855] [id = 776]
03:29:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0x9eab1800) [pid = 1855] [serial = 2170] [outer = (nil)]
03:29:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0x9f09f400) [pid = 1855] [serial = 2171] [outer = 0x9eab1800]
03:29:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:58 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0x9f2b4000) [pid = 1855] [serial = 2172] [outer = 0x9eab1800]
03:30:00 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
03:30:00 INFO - document served over http requires an https
03:30:00 INFO - sub-resource via script-tag using the meta-referrer
03:30:00 INFO - delivery method with keep-origin-redirect and when
03:30:00 INFO - the target request is same-origin.
03:30:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2093ms
03:30:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:30:00 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e45fc00 == 15 [pid = 1855] [id = 777]
03:30:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0x9eab0400) [pid = 1855] [serial = 2173] [outer = (nil)]
03:30:00 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0x9fee3c00) [pid = 1855] [serial = 2174] [outer = 0x9eab0400]
03:30:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:01 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa06e6000) [pid = 1855] [serial = 2175] [outer = 0x9eab0400]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9f201c00) [pid = 1855] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018960996]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa0e65c00) [pid = 1855] [serial = 2119] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0x9f6ec000) [pid = 1855] [serial = 2108] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9fee6000) [pid = 1855] [serial = 2111] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa0e0d800) [pid = 1855] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa0767c00) [pid = 1855] [serial = 2114] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9f20b000) [pid = 1855] [serial = 2102] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0x9f60a400) [pid = 1855] [serial = 2105] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9f20c400) [pid = 1855] [serial = 2129] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9e255400) [pid = 1855] [serial = 2099] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa0764c00) [pid = 1855] [serial = 2135] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9f2b7c00) [pid = 1855] [serial = 2132] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0x9e46cc00) [pid = 1855] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0xa0f9fc00) [pid = 1855] [serial = 2124] [outer = (nil)] [url = about:blank]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0x9eab4c00) [pid = 1855] [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]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0x9e255000) [pid = 1855] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0x9fee3800) [pid = 1855] [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]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9f0a1400) [pid = 1855] [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]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9fedf800) [pid = 1855] [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]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0xa0fa0400) [pid = 1855] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018960996]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0xa0e07800) [pid = 1855] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0xa4346000) [pid = 1855] [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]
03:30:03 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa52bc000) [pid = 1855] [serial = 2088] [outer = (nil)] [url = about:blank]
03:30:04 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
03:30:04 INFO - document served over http requires an https
03:30:04 INFO - sub-resource via script-tag using the meta-referrer
03:30:04 INFO - delivery method with no-redirect and when
03:30:04 INFO - the target request is same-origin.
03:30:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3909ms
03:30:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:30:04 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f09e400 == 16 [pid = 1855] [id = 778]
03:30:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 62 (0x9f201c00) [pid = 1855] [serial = 2176] [outer = (nil)]
03:30:04 INFO - PROCESS | 1804 | ++DOMWINDOW == 63 (0x9fda8400) [pid = 1855] [serial = 2177] [outer = 0x9f201c00]
03:30:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:05 INFO - PROCESS | 1804 | ++DOMWINDOW == 64 (0xa076c400) [pid = 1855] [serial = 2178] [outer = 0x9f201c00]
03:30:06 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
03:30:06 INFO - document served over http requires an https
03:30:06 INFO - sub-resource via script-tag using the meta-referrer
03:30:06 INFO - delivery method with swap-origin-redirect and when
03:30:06 INFO - the target request is same-origin.
03:30:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2591ms
03:30:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:30:07 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f206000 == 17 [pid = 1855] [id = 779]
03:30:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 65 (0x9f20c400) [pid = 1855] [serial = 2179] [outer = (nil)]
03:30:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 66 (0x9f6e8400) [pid = 1855] [serial = 2180] [outer = 0x9f20c400]
03:30:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:07 INFO - PROCESS | 1804 | ++DOMWINDOW == 67 (0x9fee7800) [pid = 1855] [serial = 2181] [outer = 0x9f20c400]
03:30:09 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
03:30:09 INFO - document served over http requires an https
03:30:09 INFO - sub-resource via xhr-request using the meta-referrer
03:30:09 INFO - delivery method with keep-origin-redirect and when
03:30:09 INFO - the target request is same-origin.
03:30:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2617ms
03:30:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:30:09 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f60c800 == 18 [pid = 1855] [id = 780]
03:30:09 INFO - PROCESS | 1804 | ++DOMWINDOW == 68 (0x9f60f000) [pid = 1855] [serial = 2182] [outer = (nil)]
03:30:10 INFO - PROCESS | 1804 | ++DOMWINDOW == 69 (0xa0e70800) [pid = 1855] [serial = 2183] [outer = 0x9f60f000]
03:30:11 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:11 INFO - PROCESS | 1804 | ++DOMWINDOW == 70 (0xa0fa6400) [pid = 1855] [serial = 2184] [outer = 0x9f60f000]
03:30:12 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
03:30:12 INFO - document served over http requires an https
03:30:12 INFO - sub-resource via xhr-request using the meta-referrer
03:30:12 INFO - delivery method with no-redirect and when
03:30:12 INFO - the target request is same-origin.
03:30:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3688ms
03:30:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:30:13 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0e66400 == 19 [pid = 1855] [id = 781]
03:30:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 71 (0xa0e6a000) [pid = 1855] [serial = 2185] [outer = (nil)]
03:30:13 INFO - PROCESS | 1804 | ++DOMWINDOW == 72 (0xa15ee800) [pid = 1855] [serial = 2186] [outer = 0xa0e6a000]
03:30:14 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:14 INFO - PROCESS | 1804 | ++DOMWINDOW == 73 (0xa177e000) [pid = 1855] [serial = 2187] [outer = 0xa0e6a000]
03:30:15 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
03:30:15 INFO - document served over http requires an https
03:30:15 INFO - sub-resource via xhr-request using the meta-referrer
03:30:15 INFO - delivery method with swap-origin-redirect and when
03:30:15 INFO - the target request is same-origin.
03:30:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2305ms
03:30:15 INFO - TEST-START | /resource-timing/test_resource_timing.html
03:30:15 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1509000 == 20 [pid = 1855] [id = 782]
03:30:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 74 (0xa150f400) [pid = 1855] [serial = 2188] [outer = (nil)]
03:30:15 INFO - PROCESS | 1804 | ++DOMWINDOW == 75 (0xa1dbcc00) [pid = 1855] [serial = 2189] [outer = 0xa150f400]
03:30:16 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:16 INFO - PROCESS | 1804 | ++DOMWINDOW == 76 (0xa1ecb800) [pid = 1855] [serial = 2190] [outer = 0xa150f400]
03:30:17 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fb3000 == 21 [pid = 1855] [id = 783]
03:30:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 77 (0xa1fb3400) [pid = 1855] [serial = 2191] [outer = (nil)]
03:30:17 INFO - PROCESS | 1804 | ++DOMWINDOW == 78 (0xa1fb3c00) [pid = 1855] [serial = 2192] [outer = 0xa1fb3400]
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
03:30:18 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"
03:30:18 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
03:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:18 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
03:30:18 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
03:30:18 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
03:30:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
03:30:18 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
03:30:18 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2797ms
03:30:18 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
03:30:18 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1db1800 == 22 [pid = 1855] [id = 784]
03:30:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 79 (0xa1db7c00) [pid = 1855] [serial = 2193] [outer = (nil)]
03:30:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 80 (0xa28b1c00) [pid = 1855] [serial = 2194] [outer = 0xa1db7c00]
03:30:19 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:19 INFO - PROCESS | 1804 | ++DOMWINDOW == 81 (0xa28b6800) [pid = 1855] [serial = 2195] [outer = 0xa1db7c00]
03:30:20 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"
03:30:20 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
03:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:20 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
03:30:20 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2442ms
03:30:20 INFO - TEST-START | /screen-orientation/lock-basic.html
03:30:21 INFO - PROCESS | 1804 | ++DOCSHELL 0xa1fbc000 == 23 [pid = 1855] [id = 785]
03:30:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 82 (0xa28b0000) [pid = 1855] [serial = 2196] [outer = (nil)]
03:30:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 83 (0xa2d4c000) [pid = 1855] [serial = 2197] [outer = 0xa28b0000]
03:30:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 84 (0xa2d50800) [pid = 1855] [serial = 2198] [outer = 0xa28b0000]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9e45fc00 == 22 [pid = 1855] [id = 777]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9e250c00 == 21 [pid = 1855] [id = 776]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09fc00 == 20 [pid = 1855] [id = 775]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9df35800 == 19 [pid = 1855] [id = 774]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9eabc400 == 18 [pid = 1855] [id = 773]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f0a8400 == 17 [pid = 1855] [id = 772]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db2000 == 16 [pid = 1855] [id = 771]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0xa1788800 == 15 [pid = 1855] [id = 770]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0xa1513000 == 14 [pid = 1855] [id = 769]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0xa12be800 == 13 [pid = 1855] [id = 768]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0xa1167000 == 12 [pid = 1855] [id = 767]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0xa1160000 == 11 [pid = 1855] [id = 766]
03:30:27 INFO - PROCESS | 1804 | --DOCSHELL 0x9f205800 == 10 [pid = 1855] [id = 765]
03:30:27 INFO - PROCESS | 1804 | --DOMWINDOW == 83 (0x9f60b000) [pid = 1855] [serial = 2130] [outer = (nil)] [url = about:blank]
03:30:27 INFO - PROCESS | 1804 | --DOMWINDOW == 82 (0xa1161c00) [pid = 1855] [serial = 2125] [outer = (nil)] [url = about:blank]
03:30:27 INFO - PROCESS | 1804 | --DOMWINDOW == 81 (0xa0771800) [pid = 1855] [serial = 2136] [outer = (nil)] [url = about:blank]
03:30:27 INFO - PROCESS | 1804 | --DOMWINDOW == 80 (0x9f6ec800) [pid = 1855] [serial = 2133] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 79 (0xa1d87c00) [pid = 1855] [serial = 2156] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 78 (0xa177d400) [pid = 1855] [serial = 2153] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 77 (0x9df37800) [pid = 1855] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 76 (0xa116a400) [pid = 1855] [serial = 2144] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 75 (0x9fee3c00) [pid = 1855] [serial = 2174] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 74 (0x9eabe000) [pid = 1855] [serial = 2166] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 73 (0xa12c2c00) [pid = 1855] [serial = 2147] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 72 (0x9f202800) [pid = 1855] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018994985]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 71 (0xa1dbc800) [pid = 1855] [serial = 2161] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 70 (0x9f09f400) [pid = 1855] [serial = 2171] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 69 (0xa0e65000) [pid = 1855] [serial = 2138] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 68 (0xa15ee400) [pid = 1855] [serial = 2150] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 67 (0xa1db4c00) [pid = 1855] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 66 (0x9f6e3c00) [pid = 1855] [serial = 2141] [outer = (nil)] [url = about:blank]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 65 (0x9eab1800) [pid = 1855] [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]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 64 (0x9e252000) [pid = 1855] [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]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 63 (0x9f0a4400) [pid = 1855] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 62 (0x9eab0400) [pid = 1855] [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]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 61 (0xa1db2400) [pid = 1855] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:30:30 INFO - PROCESS | 1804 | --DOMWINDOW == 60 (0x9eabc800) [pid = 1855] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018994985]
03:30:36 INFO - PROCESS | 1804 | --DOCSHELL 0xa1db1800 == 9 [pid = 1855] [id = 784]
03:30:36 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fb3000 == 8 [pid = 1855] [id = 783]
03:30:36 INFO - PROCESS | 1804 | --DOCSHELL 0xa1509000 == 7 [pid = 1855] [id = 782]
03:30:36 INFO - PROCESS | 1804 | --DOCSHELL 0xa0e66400 == 6 [pid = 1855] [id = 781]
03:30:36 INFO - PROCESS | 1804 | --DOCSHELL 0x9f613400 == 5 [pid = 1855] [id = 764]
03:30:36 INFO - PROCESS | 1804 | --DOCSHELL 0x9f60c800 == 4 [pid = 1855] [id = 780]
03:30:36 INFO - PROCESS | 1804 | --DOCSHELL 0x9f206000 == 3 [pid = 1855] [id = 779]
03:30:36 INFO - PROCESS | 1804 | --DOCSHELL 0x9f09e400 == 2 [pid = 1855] [id = 778]
03:30:36 INFO - PROCESS | 1804 | --DOMWINDOW == 59 (0x9fedb400) [pid = 1855] [serial = 2167] [outer = (nil)] [url = about:blank]
03:30:36 INFO - PROCESS | 1804 | --DOMWINDOW == 58 (0xa06e6000) [pid = 1855] [serial = 2175] [outer = (nil)] [url = about:blank]
03:30:36 INFO - PROCESS | 1804 | --DOMWINDOW == 57 (0x9f2b4000) [pid = 1855] [serial = 2172] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 56 (0xa178a400) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 55 (0x9e248800) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 54 (0x9f09d000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 53 (0xa15f8000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 52 (0xa1db7c00) [pid = 1855] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 51 (0x9f608000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 50 (0xa06ec800) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 49 (0x9f20c400) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 48 (0x9f209000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 47 (0xa150f400) [pid = 1855] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 46 (0xa1163c00) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 45 (0xa0e6a000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 44 (0x9fedc000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 43 (0xa06e5800) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 42 (0xa1168400) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 41 (0x9f60f000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 40 (0x9f208400) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 39 (0xa12c0000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 38 (0x9f201c00) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 37 (0x9df3a000) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 36 (0xa06e7400) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 35 (0xa1dba800) [pid = 1855] [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]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 34 (0xa1fb3400) [pid = 1855] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 33 (0xa2d4c000) [pid = 1855] [serial = 2197] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 32 (0xa15ee800) [pid = 1855] [serial = 2186] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 31 (0x9fda8400) [pid = 1855] [serial = 2177] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 30 (0xa28b6800) [pid = 1855] [serial = 2195] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 29 (0xa28b1c00) [pid = 1855] [serial = 2194] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 28 (0xa0e70800) [pid = 1855] [serial = 2183] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 27 (0x9f6e8400) [pid = 1855] [serial = 2180] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 26 (0xa1fb3c00) [pid = 1855] [serial = 2192] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 25 (0xa1dbcc00) [pid = 1855] [serial = 2189] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 24 (0xa1d8dc00) [pid = 1855] [serial = 2157] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 23 (0xa177e000) [pid = 1855] [serial = 2187] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 22 (0x9eab6c00) [pid = 1855] [serial = 2100] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 21 (0xa1ec6000) [pid = 1855] [serial = 2162] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 20 (0x9f2af400) [pid = 1855] [serial = 2103] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 19 (0xa1781c00) [pid = 1855] [serial = 2154] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 18 (0xa0767000) [pid = 1855] [serial = 2142] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 17 (0xa0e6a400) [pid = 1855] [serial = 2120] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0x9f205c00) [pid = 1855] [serial = 2097] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 15 (0x9fda8c00) [pid = 1855] [serial = 2109] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 14 (0xa0fa6400) [pid = 1855] [serial = 2184] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 13 (0xa12b3400) [pid = 1855] [serial = 2145] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 12 (0xa06ddc00) [pid = 1855] [serial = 2112] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 11 (0xa0772400) [pid = 1855] [serial = 2115] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 10 (0x9f610c00) [pid = 1855] [serial = 2106] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 9 (0x9fee7800) [pid = 1855] [serial = 2181] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 8 (0xa1509800) [pid = 1855] [serial = 2148] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 7 (0xa0fa4000) [pid = 1855] [serial = 2139] [outer = (nil)] [url = about:blank]
03:30:41 INFO - PROCESS | 1804 | --DOMWINDOW == 6 (0xa15f2400) [pid = 1855] [serial = 2151] [outer = (nil)] [url = about:blank]
03:30:44 INFO - PROCESS | 1804 | --DOMWINDOW == 5 (0xa1ecb800) [pid = 1855] [serial = 2190] [outer = (nil)] [url = about:blank]
03:30:44 INFO - PROCESS | 1804 | --DOMWINDOW == 4 (0xa076c400) [pid = 1855] [serial = 2178] [outer = (nil)] [url = about:blank]
03:30:51 INFO - PROCESS | 1804 | MARIONETTE LOG: INFO: Timeout fired
03:30:52 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
03:30:52 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
03:30:52 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
03:30:52 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31466ms
03:30:52 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
03:30:52 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df32c00 == 3 [pid = 1855] [id = 786]
03:30:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 5 (0x9df33400) [pid = 1855] [serial = 2199] [outer = (nil)]
03:30:52 INFO - PROCESS | 1804 | ++DOMWINDOW == 6 (0x9df35c00) [pid = 1855] [serial = 2200] [outer = 0x9df33400]
03:30:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 7 (0x9e24d000) [pid = 1855] [serial = 2201] [outer = 0x9df33400]
03:30:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e252400 == 4 [pid = 1855] [id = 787]
03:30:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 8 (0x9e254800) [pid = 1855] [serial = 2202] [outer = (nil)]
03:30:53 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e254c00 == 5 [pid = 1855] [id = 788]
03:30:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 9 (0x9e255c00) [pid = 1855] [serial = 2203] [outer = (nil)]
03:30:53 INFO - PROCESS | 1804 | ++DOMWINDOW == 10 (0x9df2c800) [pid = 1855] [serial = 2204] [outer = 0x9e255c00]
03:30:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 11 (0x9df34000) [pid = 1855] [serial = 2205] [outer = 0x9e254800]
03:31:01 INFO - PROCESS | 1804 | --DOCSHELL 0xa1fbc000 == 4 [pid = 1855] [id = 785]
03:31:07 INFO - PROCESS | 1804 | --DOMWINDOW == 10 (0xa2d50800) [pid = 1855] [serial = 2198] [outer = (nil)] [url = about:blank]
03:31:07 INFO - PROCESS | 1804 | --DOMWINDOW == 9 (0x9df35c00) [pid = 1855] [serial = 2200] [outer = (nil)] [url = about:blank]
03:31:07 INFO - PROCESS | 1804 | --DOMWINDOW == 8 (0xa28b0000) [pid = 1855] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
03:31:23 INFO - PROCESS | 1804 | MARIONETTE LOG: INFO: Timeout fired
03:31:23 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"
03:31:23 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
03:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
03:31:23 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
03:31:23 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
03:31:23 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
03:31:23 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 31050ms
03:31:23 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
03:31:23 INFO - PROCESS | 1804 | --DOCSHELL 0x9e252400 == 3 [pid = 1855] [id = 787]
03:31:23 INFO - PROCESS | 1804 | --DOCSHELL 0x9e254c00 == 2 [pid = 1855] [id = 788]
03:31:23 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df32400 == 3 [pid = 1855] [id = 789]
03:31:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 9 (0x9df32800) [pid = 1855] [serial = 2206] [outer = (nil)]
03:31:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 10 (0x9df39800) [pid = 1855] [serial = 2207] [outer = 0x9df32800]
03:31:23 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:31:23 INFO - PROCESS | 1804 | ++DOMWINDOW == 11 (0x9e252c00) [pid = 1855] [serial = 2208] [outer = 0x9df32800]
03:31:24 INFO - PROCESS | 1804 | ++DOCSHELL 0x9e251400 == 4 [pid = 1855] [id = 790]
03:31:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 12 (0x9f6e1800) [pid = 1855] [serial = 2209] [outer = (nil)]
03:31:24 INFO - PROCESS | 1804 | ++DOMWINDOW == 13 (0x9f6e1c00) [pid = 1855] [serial = 2210] [outer = 0x9f6e1800]
03:31:32 INFO - PROCESS | 1804 | --DOCSHELL 0x9df32c00 == 3 [pid = 1855] [id = 786]
03:31:32 INFO - PROCESS | 1804 | --DOMWINDOW == 12 (0x9df34000) [pid = 1855] [serial = 2205] [outer = 0x9e254800] [url = about:blank]
03:31:32 INFO - PROCESS | 1804 | --DOMWINDOW == 11 (0x9df2c800) [pid = 1855] [serial = 2204] [outer = 0x9e255c00] [url = about:blank]
03:31:32 INFO - PROCESS | 1804 | --DOMWINDOW == 10 (0x9e255c00) [pid = 1855] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
03:31:32 INFO - PROCESS | 1804 | --DOMWINDOW == 9 (0x9e254800) [pid = 1855] [serial = 2202] [outer = (nil)] [url = about:blank]
03:31:38 INFO - PROCESS | 1804 | --DOMWINDOW == 8 (0x9e24d000) [pid = 1855] [serial = 2201] [outer = (nil)] [url = about:blank]
03:31:38 INFO - PROCESS | 1804 | --DOMWINDOW == 7 (0x9df39800) [pid = 1855] [serial = 2207] [outer = (nil)] [url = about:blank]
03:31:38 INFO - PROCESS | 1804 | --DOMWINDOW == 6 (0x9df33400) [pid = 1855] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
03:31:54 INFO - PROCESS | 1804 | MARIONETTE LOG: INFO: Timeout fired
03:31:54 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
03:31:54 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30893ms
03:31:54 INFO - TEST-START | /screen-orientation/onchange-event.html
03:31:54 INFO - PROCESS | 1804 | --DOCSHELL 0x9e251400 == 2 [pid = 1855] [id = 790]
03:31:54 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df35000 == 3 [pid = 1855] [id = 791]
03:31:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 7 (0x9df35800) [pid = 1855] [serial = 2211] [outer = (nil)]
03:31:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 8 (0x9df37c00) [pid = 1855] [serial = 2212] [outer = 0x9df35800]
03:31:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:31:54 INFO - PROCESS | 1804 | ++DOMWINDOW == 9 (0x9e251000) [pid = 1855] [serial = 2213] [outer = 0x9df35800]
03:32:02 INFO - PROCESS | 1804 | --DOCSHELL 0x9df32400 == 2 [pid = 1855] [id = 789]
03:32:02 INFO - PROCESS | 1804 | --DOMWINDOW == 8 (0x9f6e1c00) [pid = 1855] [serial = 2210] [outer = 0x9f6e1800] [url = about:blank]
03:32:03 INFO - PROCESS | 1804 | --DOMWINDOW == 7 (0x9f6e1800) [pid = 1855] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
03:32:09 INFO - PROCESS | 1804 | --DOMWINDOW == 6 (0x9df37c00) [pid = 1855] [serial = 2212] [outer = (nil)] [url = about:blank]
03:32:09 INFO - PROCESS | 1804 | --DOMWINDOW == 5 (0x9df32800) [pid = 1855] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
03:32:13 INFO - PROCESS | 1804 | --DOMWINDOW == 4 (0x9e252c00) [pid = 1855] [serial = 2208] [outer = (nil)] [url = about:blank]
03:32:24 INFO - PROCESS | 1804 | MARIONETTE LOG: INFO: Timeout fired
03:32:24 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
03:32:24 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
03:32:24 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30836ms
03:32:24 INFO - TEST-START | /screen-orientation/orientation-api.html
03:32:25 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df32800 == 3 [pid = 1855] [id = 792]
03:32:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 5 (0x9df33c00) [pid = 1855] [serial = 2214] [outer = (nil)]
03:32:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 6 (0x9df39000) [pid = 1855] [serial = 2215] [outer = 0x9df33c00]
03:32:25 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:32:25 INFO - PROCESS | 1804 | ++DOMWINDOW == 7 (0x9e252400) [pid = 1855] [serial = 2216] [outer = 0x9df33c00]
03:32:26 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
03:32:26 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
03:32:26 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
03:32:26 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1702ms
03:32:26 INFO - TEST-START | /screen-orientation/orientation-reading.html
03:32:26 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df36800 == 4 [pid = 1855] [id = 793]
03:32:26 INFO - PROCESS | 1804 | ++DOMWINDOW == 8 (0x9df36c00) [pid = 1855] [serial = 2217] [outer = (nil)]
03:32:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 9 (0x9f6e4000) [pid = 1855] [serial = 2218] [outer = 0x9df36c00]
03:32:27 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:32:27 INFO - PROCESS | 1804 | ++DOMWINDOW == 10 (0x9f6ea000) [pid = 1855] [serial = 2219] [outer = 0x9df36c00]
03:32:28 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
03:32:28 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
03:32:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
03:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
03:32:28 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
03:32:28 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
03:32:28 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
03:32:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
03:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
03:32:28 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
03:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
03:32:28 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1736ms
03:32:28 INFO - TEST-START | /selection/Document-open.html
03:32:28 INFO - PROCESS | 1804 | ++DOCSHELL 0x9f6e2400 == 5 [pid = 1855] [id = 794]
03:32:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 11 (0x9f6e3400) [pid = 1855] [serial = 2220] [outer = (nil)]
03:32:28 INFO - PROCESS | 1804 | ++DOMWINDOW == 12 (0x9fdaa000) [pid = 1855] [serial = 2221] [outer = 0x9f6e3400]
03:32:29 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:32:29 INFO - PROCESS | 1804 | ++DOMWINDOW == 13 (0x9fdae000) [pid = 1855] [serial = 2222] [outer = 0x9f6e3400]
03:32:30 INFO - PROCESS | 1804 | ++DOCSHELL 0xa0764800 == 6 [pid = 1855] [id = 795]
03:32:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 14 (0xa0764c00) [pid = 1855] [serial = 2223] [outer = (nil)]
03:32:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 15 (0xa0768400) [pid = 1855] [serial = 2224] [outer = 0xa0764c00]
03:32:30 INFO - PROCESS | 1804 | ++DOMWINDOW == 16 (0xa0769800) [pid = 1855] [serial = 2225] [outer = 0xa0764c00]
03:32:30 INFO - PROCESS | 1804 | [Child 1855] 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
03:32:30 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 ""
03:32:30 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
03:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:30 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
03:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
03:32:30 INFO - TEST-OK | /selection/Document-open.html | took 1950ms
03:32:31 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fda6c00 == 7 [pid = 1855] [id = 796]
03:32:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0x9fda7400) [pid = 1855] [serial = 2226] [outer = (nil)]
03:32:31 INFO - TEST-START | /selection/addRange.html
03:32:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 18 (0xa0770800) [pid = 1855] [serial = 2227] [outer = 0x9fda7400]
03:32:31 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:32:31 INFO - PROCESS | 1804 | ++DOMWINDOW == 19 (0xa0f9d400) [pid = 1855] [serial = 2228] [outer = 0x9fda7400]
03:32:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:33 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:34 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:35 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:36 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:37 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:38 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:39 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:40 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:41 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:42 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:43 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:44 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:45 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:46 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:47 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:48 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:49 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:50 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:51 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:52 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:53 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:54 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:55 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:56 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:57 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:58 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:32:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:32:59 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:00 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:01 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:02 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:03 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:04 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:05 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:06 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:33:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:33:07 INFO - PROCESS | 1804 | [Child 1855] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:34:01 INFO - PROCESS | 1804 | --DOCSHELL 0x9df35000 == 6 [pid = 1855] [id = 791]
03:34:01 INFO - PROCESS | 1804 | --DOCSHELL 0x9df32800 == 5 [pid = 1855] [id = 792]
03:34:01 INFO - PROCESS | 1804 | --DOCSHELL 0x9df36800 == 4 [pid = 1855] [id = 793]
03:34:01 INFO - PROCESS | 1804 | --DOCSHELL 0x9f6e2400 == 3 [pid = 1855] [id = 794]
03:34:01 INFO - PROCESS | 1804 | --DOMWINDOW == 18 (0xa0768400) [pid = 1855] [serial = 2224] [outer = 0xa0764c00] [url = about:blank]
03:34:04 INFO - PROCESS | 1804 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
03:34:04 INFO - PROCESS | 1804 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 17 (0xa0769800) [pid = 1855] [serial = 2225] [outer = (nil)] [url = about:blank]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0x9fdaa000) [pid = 1855] [serial = 2221] [outer = (nil)] [url = about:blank]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 15 (0x9e251000) [pid = 1855] [serial = 2213] [outer = (nil)] [url = about:blank]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 14 (0x9e252400) [pid = 1855] [serial = 2216] [outer = (nil)] [url = about:blank]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 13 (0x9f6e4000) [pid = 1855] [serial = 2218] [outer = (nil)] [url = about:blank]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 12 (0x9df39000) [pid = 1855] [serial = 2215] [outer = (nil)] [url = about:blank]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 11 (0xa0770800) [pid = 1855] [serial = 2227] [outer = (nil)] [url = about:blank]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 10 (0x9df35800) [pid = 1855] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 9 (0x9df36c00) [pid = 1855] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 8 (0x9f6e3400) [pid = 1855] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 7 (0x9df33c00) [pid = 1855] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
03:34:04 INFO - PROCESS | 1804 | --DOMWINDOW == 6 (0xa0764c00) [pid = 1855] [serial = 2223] [outer = (nil)] [url = about:blank]
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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 ""
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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 ""
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - Selection.addRange() tests
03:34:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:06 INFO - "
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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 ""
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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̈ḧ
03:34:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:06 INFO - "
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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 ""
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:06 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 INFO - Selection.addRange() tests
03:34:07 INFO - Selection.addRange() tests
03:34:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:07 INFO - "
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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 ""
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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̈ḧ
03:34:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:07 INFO - "
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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 ""
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 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
03:34:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:07 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
03:34:07 INFO - Selection.addRange() tests
03:34:08 INFO - Selection.addRange() tests
03:34:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:08 INFO - "
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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 ""
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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̈ḧ
03:34:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:08 INFO - "
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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 ""
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - Selection.addRange() tests
03:34:08 INFO - Selection.addRange() tests
03:34:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:08 INFO - "
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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 ""
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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̈ḧ
03:34:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:08 INFO - "
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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 ""
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 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
03:34:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:08 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
03:34:08 INFO - Selection.addRange() tests
03:34:09 INFO - Selection.addRange() tests
03:34:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:09 INFO - "
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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 ""
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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̈ḧ
03:34:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:09 INFO - "
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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 ""
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 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
03:34:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:09 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
03:34:09 INFO - Selection.addRange() tests
03:34:09 INFO - Selection.addRange() tests
03:34:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:10 INFO - "
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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 ""
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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̈ḧ
03:34:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:10 INFO - "
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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 ""
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - Selection.addRange() tests
03:34:10 INFO - Selection.addRange() tests
03:34:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:10 INFO - "
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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 ""
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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̈ḧ
03:34:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:10 INFO - "
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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 ""
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 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
03:34:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:10 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
03:34:10 INFO - Selection.addRange() tests
03:34:11 INFO - Selection.addRange() tests
03:34:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:11 INFO - "
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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 ""
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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̈ḧ
03:34:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:11 INFO - "
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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 ""
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 INFO - Selection.addRange() tests
03:34:11 INFO - Selection.addRange() tests
03:34:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:11 INFO - "
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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 ""
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 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
03:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:11 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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̈ḧ
03:34:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:12 INFO - "
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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 ""
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 INFO - Selection.addRange() tests
03:34:12 INFO - Selection.addRange() tests
03:34:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:12 INFO - "
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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 ""
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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̈ḧ
03:34:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:12 INFO - "
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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 ""
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:12 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 INFO - Selection.addRange() tests
03:34:13 INFO - Selection.addRange() tests
03:34:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:13 INFO - "
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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 ""
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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̈ḧ
03:34:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:13 INFO - "
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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 ""
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 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
03:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:13 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
03:34:13 INFO - Selection.addRange() tests
03:34:14 INFO - Selection.addRange() tests
03:34:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:14 INFO - "
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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 ""
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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̈ḧ
03:34:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:14 INFO - "
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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 ""
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 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
03:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:14 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
03:34:14 INFO - Selection.addRange() tests
03:34:15 INFO - Selection.addRange() tests
03:34:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:15 INFO - "
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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 ""
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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̈ḧ
03:34:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:15 INFO - "
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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 ""
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - Selection.addRange() tests
03:34:15 INFO - Selection.addRange() tests
03:34:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:15 INFO - "
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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 ""
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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̈ḧ
03:34:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:15 INFO - "
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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 ""
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:15 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 INFO - Selection.addRange() tests
03:34:16 INFO - Selection.addRange() tests
03:34:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:16 INFO - "
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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 ""
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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̈ḧ
03:34:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:16 INFO - "
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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 ""
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 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
03:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:16 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
03:34:16 INFO - Selection.addRange() tests
03:34:16 INFO - Selection.addRange() tests
03:34:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:17 INFO - "
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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 ""
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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̈ḧ
03:34:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:17 INFO - "
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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 ""
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - Selection.addRange() tests
03:34:17 INFO - Selection.addRange() tests
03:34:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:17 INFO - "
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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 ""
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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̈ḧ
03:34:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:17 INFO - "
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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 ""
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 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
03:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:17 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
03:34:17 INFO - Selection.addRange() tests
03:34:18 INFO - Selection.addRange() tests
03:34:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:18 INFO - "
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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 ""
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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̈ḧ
03:34:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:18 INFO - "
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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 ""
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 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
03:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:18 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
03:34:18 INFO - Selection.addRange() tests
03:34:19 INFO - Selection.addRange() tests
03:34:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:19 INFO - "
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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 ""
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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̈ḧ
03:34:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:19 INFO - "
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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 ""
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - Selection.addRange() tests
03:34:19 INFO - Selection.addRange() tests
03:34:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:19 INFO - "
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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 ""
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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̈ḧ
03:34:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:19 INFO - "
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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 ""
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 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
03:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:19 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
03:34:19 INFO - Selection.addRange() tests
03:34:20 INFO - Selection.addRange() tests
03:34:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:20 INFO - "
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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 ""
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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̈ḧ
03:34:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:20 INFO - "
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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 ""
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - Selection.addRange() tests
03:34:20 INFO - Selection.addRange() tests
03:34:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:20 INFO - "
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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 ""
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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̈ḧ
03:34:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:20 INFO - "
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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 ""
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 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
03:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:20 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
03:34:20 INFO - Selection.addRange() tests
03:34:21 INFO - Selection.addRange() tests
03:34:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:21 INFO - "
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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 ""
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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̈ḧ
03:34:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:21 INFO - "
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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 ""
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 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
03:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:21 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
03:34:21 INFO - Selection.addRange() tests
03:34:21 INFO - Selection.addRange() tests
03:34:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:22 INFO - "
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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 ""
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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̈ḧ
03:34:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:22 INFO - "
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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 ""
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - Selection.addRange() tests
03:34:22 INFO - Selection.addRange() tests
03:34:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:22 INFO - "
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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 ""
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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̈ḧ
03:34:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:22 INFO - "
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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 ""
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 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
03:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:22 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
03:34:22 INFO - Selection.addRange() tests
03:34:23 INFO - Selection.addRange() tests
03:34:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:23 INFO - "
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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 ""
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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̈ḧ
03:34:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:23 INFO - "
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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 ""
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - Selection.addRange() tests
03:34:23 INFO - Selection.addRange() tests
03:34:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:23 INFO - "
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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 ""
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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̈ḧ
03:34:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:23 INFO - "
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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 ""
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:23 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 INFO - Selection.addRange() tests
03:34:24 INFO - Selection.addRange() tests
03:34:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:24 INFO - "
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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 ""
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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̈ḧ
03:34:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:24 INFO - "
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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 ""
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 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
03:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:24 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
03:34:24 INFO - Selection.addRange() tests
03:34:25 INFO - Selection.addRange() tests
03:34:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:25 INFO - "
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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 ""
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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̈ḧ
03:34:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:25 INFO - "
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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 ""
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - Selection.addRange() tests
03:34:25 INFO - Selection.addRange() tests
03:34:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:25 INFO - "
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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 ""
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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̈ḧ
03:34:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:25 INFO - "
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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 ""
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 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
03:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:25 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
03:34:25 INFO - Selection.addRange() tests
03:34:26 INFO - Selection.addRange() tests
03:34:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:26 INFO - "
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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 ""
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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̈ḧ
03:34:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:26 INFO - "
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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 ""
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 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
03:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:26 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
03:34:26 INFO - Selection.addRange() tests
03:34:27 INFO - Selection.addRange() tests
03:34:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:27 INFO - "
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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 ""
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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̈ḧ
03:34:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:27 INFO - "
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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 ""
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 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
03:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:27 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
03:34:27 INFO - Selection.addRange() tests
03:34:28 INFO - Selection.addRange() tests
03:34:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:28 INFO - "
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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 ""
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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̈ḧ
03:34:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:28 INFO - "
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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 ""
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - Selection.addRange() tests
03:34:28 INFO - Selection.addRange() tests
03:34:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:28 INFO - "
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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 ""
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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̈ḧ
03:34:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:28 INFO - "
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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 ""
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 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
03:34:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:28 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
03:34:28 INFO - Selection.addRange() tests
03:34:29 INFO - Selection.addRange() tests
03:34:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:29 INFO - "
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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 ""
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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̈ḧ
03:34:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:29 INFO - "
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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 ""
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - Selection.addRange() tests
03:34:29 INFO - Selection.addRange() tests
03:34:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:29 INFO - "
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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 ""
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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̈ḧ
03:34:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:29 INFO - "
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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 ""
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:29 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
03:34:29 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
03:34:29 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
03:34:29 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 INFO - Selection.addRange() tests
03:34:30 INFO - Selection.addRange() tests
03:34:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:30 INFO - "
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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 ""
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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̈ḧ
03:34:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:30 INFO - "
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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 ""
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 INFO - Selection.addRange() tests
03:34:30 INFO - Selection.addRange() tests
03:34:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:30 INFO - "
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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 ""
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:30 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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̈ḧ
03:34:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:31 INFO - "
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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 ""
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 INFO - Selection.addRange() tests
03:34:31 INFO - Selection.addRange() tests
03:34:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:31 INFO - "
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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 ""
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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̈ḧ
03:34:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:31 INFO - "
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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 ""
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 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
03:34:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:31 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
03:34:31 INFO - Selection.addRange() tests
03:34:32 INFO - Selection.addRange() tests
03:34:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:32 INFO - "
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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 ""
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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̈ḧ
03:34:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:32 INFO - "
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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 ""
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - Selection.addRange() tests
03:34:32 INFO - Selection.addRange() tests
03:34:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:32 INFO - "
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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 ""
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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̈ḧ
03:34:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:32 INFO - "
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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 ""
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 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
03:34:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:32 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
03:34:32 INFO - Selection.addRange() tests
03:34:33 INFO - Selection.addRange() tests
03:34:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:33 INFO - "
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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 ""
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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̈ḧ
03:34:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:33 INFO - "
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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 ""
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - Selection.addRange() tests
03:34:33 INFO - Selection.addRange() tests
03:34:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:33 INFO - "
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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 ""
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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̈ḧ
03:34:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:33 INFO - "
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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 ""
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 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
03:34:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:33 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
03:34:33 INFO - Selection.addRange() tests
03:34:34 INFO - Selection.addRange() tests
03:34:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:34 INFO - "
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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 ""
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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̈ḧ
03:34:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:34 INFO - "
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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 ""
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - Selection.addRange() tests
03:34:34 INFO - Selection.addRange() tests
03:34:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:34 INFO - "
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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 ""
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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̈ḧ
03:34:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:34 INFO - "
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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 ""
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:34 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 INFO - Selection.addRange() tests
03:34:35 INFO - Selection.addRange() tests
03:34:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:35 INFO - "
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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 ""
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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̈ḧ
03:34:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:35 INFO - "
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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 ""
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 INFO - Selection.addRange() tests
03:34:35 INFO - Selection.addRange() tests
03:34:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:35 INFO - "
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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 ""
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:35 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
03:34:35 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
03:34:35 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
03:34:35 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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̈ḧ
03:34:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:36 INFO - "
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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 ""
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 INFO - Selection.addRange() tests
03:34:36 INFO - Selection.addRange() tests
03:34:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:36 INFO - "
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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 ""
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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̈ḧ
03:34:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:36 INFO - "
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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 ""
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 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
03:34:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:36 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
03:34:36 INFO - Selection.addRange() tests
03:34:37 INFO - Selection.addRange() tests
03:34:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:37 INFO - "
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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 ""
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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̈ḧ
03:34:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:37 INFO - "
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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 ""
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - Selection.addRange() tests
03:34:37 INFO - Selection.addRange() tests
03:34:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:37 INFO - "
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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 ""
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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̈ḧ
03:34:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:37 INFO - "
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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 ""
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 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
03:34:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:37 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
03:34:37 INFO - Selection.addRange() tests
03:34:38 INFO - Selection.addRange() tests
03:34:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:38 INFO - "
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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 ""
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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̈ḧ
03:34:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:38 INFO - "
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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 ""
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - Selection.addRange() tests
03:34:38 INFO - Selection.addRange() tests
03:34:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:38 INFO - "
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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 ""
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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̈ḧ
03:34:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:38 INFO - "
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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 ""
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 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
03:34:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:38 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
03:34:38 INFO - Selection.addRange() tests
03:34:39 INFO - Selection.addRange() tests
03:34:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:39 INFO - "
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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 ""
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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̈ḧ
03:34:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:39 INFO - "
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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 ""
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - Selection.addRange() tests
03:34:39 INFO - Selection.addRange() tests
03:34:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:39 INFO - "
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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 ""
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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̈ḧ
03:34:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:39 INFO - "
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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 ""
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:39 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 INFO - Selection.addRange() tests
03:34:40 INFO - Selection.addRange() tests
03:34:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:40 INFO - "
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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 ""
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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̈ḧ
03:34:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:40 INFO - "
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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 ""
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 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
03:34:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:40 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
03:34:40 INFO - Selection.addRange() tests
03:34:40 INFO - Selection.addRange() tests
03:34:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:41 INFO - "
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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 ""
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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̈ḧ
03:34:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:41 INFO - "
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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 ""
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - Selection.addRange() tests
03:34:41 INFO - Selection.addRange() tests
03:34:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:41 INFO - "
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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 ""
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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̈ḧ
03:34:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:41 INFO - "
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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 ""
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 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
03:34:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:41 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
03:34:41 INFO - Selection.addRange() tests
03:34:42 INFO - Selection.addRange() tests
03:34:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:42 INFO - "
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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 ""
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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̈ḧ
03:34:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:34:42 INFO - "
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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 ""
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 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
03:34:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:34:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:34:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:34:42 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
03:34:42 INFO - - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 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 () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 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 () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 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 () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 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 () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:36:13 INFO - root.queryAll(q)
03:36:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 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 () {
03:36:13 INFO - root.query(q)
03:36:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:36:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:13 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 () {
03:36:13 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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 () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:36:14 INFO - root.query(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:36:14 INFO - root.queryAll(q)
03:36: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
03:36:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:14 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
03:36:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:15 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
03:36:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:16 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
03:36:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
03:36:17 INFO - #descendant-div2 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
03:36:17 INFO - #descendant-div2 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - >
03:36:17 INFO - #child-div2 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - >
03:36:17 INFO - #child-div2 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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>
03:36:17 INFO - #child-div2 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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>
03:36:17 INFO - #child-div2 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - >#child-div2 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - >#child-div2 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - +
03:36:17 INFO - #adjacent-p3 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - +
03:36:17 INFO - #adjacent-p3 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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+
03:36:17 INFO - #adjacent-p3 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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+
03:36:17 INFO - #adjacent-p3 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - +#adjacent-p3 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - +#adjacent-p3 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - ~
03:36:17 INFO - #sibling-p3 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - ~
03:36:17 INFO - #sibling-p3 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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~
03:36:17 INFO - #sibling-p3 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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~
03:36:17 INFO - #sibling-p3 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - ~#sibling-p3 - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - ~#sibling-p3 - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO -
03:36:17 INFO - ,
03:36:17 INFO -
03:36:17 INFO - #group strong - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO -
03:36:17 INFO - ,
03:36:17 INFO -
03:36:17 INFO - #group strong - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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,
03:36:17 INFO - #group strong - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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,
03:36:17 INFO - #group strong - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - ,#group strong - root.queryAll is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - ,#group strong - root.query is not a function
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 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
03:36:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:36:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:36:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:36:17 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 12075ms
03:36:17 INFO - PROCESS | 1804 | --DOMWINDOW == 25 (0x9f675000) [pid = 1855] [serial = 2241] [outer = (nil)] [url = about:blank]
03:36:17 INFO - PROCESS | 1804 | --DOMWINDOW == 24 (0x9f66d800) [pid = 1855] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
03:36:17 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20b800 == 6 [pid = 1855] [id = 808]
03:36:17 INFO - PROCESS | 1804 | --DOCSHELL 0x9f20c400 == 5 [pid = 1855] [id = 807]
03:36:17 INFO - PROCESS | 1804 | --DOMWINDOW == 23 (0x9f6e1c00) [pid = 1855] [serial = 2247] [outer = (nil)] [url = about:blank]
03:36:17 INFO - PROCESS | 1804 | --DOMWINDOW == 22 (0x9f203800) [pid = 1855] [serial = 2234] [outer = (nil)] [url = about:blank]
03:36:17 INFO - PROCESS | 1804 | --DOMWINDOW == 21 (0x9fa2a400) [pid = 1855] [serial = 2249] [outer = (nil)] [url = about:blank]
03:36:17 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
03:36:18 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df33c00 == 6 [pid = 1855] [id = 811]
03:36:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 22 (0x9df36400) [pid = 1855] [serial = 2267] [outer = (nil)]
03:36:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 23 (0x9e249400) [pid = 1855] [serial = 2268] [outer = 0x9df36400]
03:36:18 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:36:18 INFO - PROCESS | 1804 | ++DOMWINDOW == 24 (0x9f202800) [pid = 1855] [serial = 2269] [outer = 0x9df36400]
03:36:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
03:36:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
03:36:20 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 "
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
03:36:20 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"
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
03:36:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
03:36:20 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 "
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
03:36:20 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"
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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 { "
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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"
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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 { "
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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"
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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 { "
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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"
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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 { "
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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"
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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 { "
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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"
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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 { "
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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]
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 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"
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:36:20 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:36:20 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2656ms
03:36:20 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
03:36:20 INFO - PROCESS | 1804 | --DOMWINDOW == 23 (0xa06f7000) [pid = 1855] [serial = 2260] [outer = (nil)] [url = about:blank]
03:36:20 INFO - PROCESS | 1804 | --DOMWINDOW == 22 (0x9f60f400) [pid = 1855] [serial = 2244] [outer = (nil)] [url = about:blank]
03:36:20 INFO - PROCESS | 1804 | --DOMWINDOW == 21 (0x9f608800) [pid = 1855] [serial = 2257] [outer = (nil)] [url = about:blank]
03:36:20 INFO - PROCESS | 1804 | --DOMWINDOW == 20 (0x9e252c00) [pid = 1855] [serial = 2263] [outer = (nil)] [url = about:blank]
03:36:20 INFO - PROCESS | 1804 | --DOMWINDOW == 19 (0x9df33800) [pid = 1855] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
03:36:20 INFO - PROCESS | 1804 | --DOMWINDOW == 18 (0x9df38000) [pid = 1855] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
03:36:20 INFO - PROCESS | 1804 | --DOMWINDOW == 17 (0x9df32800) [pid = 1855] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
03:36:20 INFO - PROCESS | 1804 | --DOMWINDOW == 16 (0x9f202c00) [pid = 1855] [serial = 2242] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html]
03:36:20 INFO - PROCESS | 1804 | ++DOCSHELL 0x9df32800 == 7 [pid = 1855] [id = 812]
03:36:20 INFO - PROCESS | 1804 | ++DOMWINDOW == 17 (0x9df33800) [pid = 1855] [serial = 2270] [outer = (nil)]
03:36:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 18 (0x9f2f1800) [pid = 1855] [serial = 2271] [outer = 0x9df33800]
03:36:21 INFO - PROCESS | 1804 | [Child 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:36:21 INFO - PROCESS | 1804 | ++DOMWINDOW == 19 (0x9fd2e800) [pid = 1855] [serial = 2272] [outer = 0x9df33800]
03:36:22 INFO - PROCESS | 1804 | ++DOCSHELL 0x9fdb0800 == 8 [pid = 1855] [id = 813]
03:36:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 20 (0x9febc400) [pid = 1855] [serial = 2273] [outer = (nil)]
03:36:22 INFO - PROCESS | 1804 | ++DOCSHELL 0x9febc800 == 9 [pid = 1855] [id = 814]
03:36:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 21 (0x9febcc00) [pid = 1855] [serial = 2274] [outer = (nil)]
03:36:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 22 (0x9fec3400) [pid = 1855] [serial = 2275] [outer = 0x9febc400]
03:36:22 INFO - PROCESS | 1804 | ++DOMWINDOW == 23 (0x9fec8c00) [pid = 1855] [serial = 2276] [outer = 0x9febcc00]
03:36:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
03:36:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
03:36:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 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
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:36:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:36:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:36:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */